Jak zainstalować Nginx na Debian 9 (rozciąganie)
- 1850
- 195
- Tacjana Karpiński
Nginx to kolejny najpopularniejszy serwer WWW niż Apache HTTP Server. Jest używany przez wiele popularnych stron internetowych na całym świecie. Ten serwer WWW jest bardzo przydatny dla witryn z dużym ruchem. Ten samouczek pomoże Ci zainstalować Nginx na Debian 9 Stretch za pomocą apt-get.
1. Wymagania wstępne
Aby zainstalować Nginx w Debian 9, musisz mieć uprzywilejowany root lub sudo dostęp do systemu do systemu. W przypadku systemów zdalnych może używać polecenia SSH lub PUTTY dla użytkownika Windows do zalogowania się.
SSH [chroniony e -mail]
2. Zainstaluj Nginx na Debian 9
Najnowsze pakiety Nginx są dostępne w domyślnych repozytoriach dla wszystkich wersji Ubuntu, możesz je bezpośrednio zainstalować, uruchamiając następujące polecenia
sudo apt-get aktualizacja sudo apt-get instaluj nginx
Po instalacji usługi Nginx uruchom poniżej polecenie, aby sprawdzić status usługi Nginx.
SUDO Systemctl Status nginx
● Nginx.Usługa - Wysoka wydajność serwer WWW i wsteczny serwer proxy załadowany: załadowany (/lib/systemd/system/nginx.praca; włączony; PREDER PRESET: Włączone) Aktywne: Active (Uruchamianie) od poniedziałku 2018-04-30 03:54:27 UTC; 2s temu Dokumenty: Man: Nginx (8) Proces: 5396 execStart =/usr/sbin/nginx -g demon; master_process on; (Code = Exited, Status = 0/Success) Proces: 5394 execStartPre =/usr/sbin/nginx -t -q -g demon; master_process on; (kod = wyjazd, status = 0 /Success) Główny PID: 5398 (Nginx) Zadania: 2 (Limit: 4915) Cgroup: /System.Slice/nginx.Service ├─5398 nginx: proces główny/usr/sbin/nginx -g demon; master_process on; └─5399 Nginx: Proces pracownika
3. Skonfiguruj zaporę ogniową
Najprawdopodobniej używasz IPTABLES do systemu Debian. Poniższe polecenie pozwoli na port 80 (HTTP).
sudo iptables -a wejście -p tcp -m tcp - -dport 80 -j Zaakceptuj
Możesz użyć tego samego dla portu 443 (HTTPS). Jeśli w jakiś sposób użyłeś zapory ogniowej UFW, użyj następujących:
sudo ufw zezwalaj na 80/tcp
4. Zarządzaj usługą Nginx
Użytkownicy SystemD korzystają z poleceń SystemCTL do zarządzania swoją usługą Nginx na odcinku Debian 9. Poniższe polecenia zatrzymają się, zagrają i ponownie uruchomić usługę Nginx.
sudo systemctl stop nginx sudo systemctl start nginx sudo systemctl restart nginx