So installieren Sie Nginx auf Debian 9 (Stretch)

So installieren Sie Nginx auf Debian 9 (Stretch)

Nginx ist ein weiterer beliebtester Webserver als Apache HTTP -Server. Es wird von einer großen Anzahl beliebter Websites weltweit verwendet. Dieser Webserver ist sehr nützlich für Websites mit starkem Verkehr. In diesem Tutorial können Sie Nginx auf Debian 9 mit APT-Get installieren.

1. Voraussetzungen

Um NGINX unter Debian 9 zu installieren, müssen Sie root- oder sudo privilegierte Benutzerzugriff auf Ihr System haben. Für die Remote -Systeme können SSH -Befehl oder Putty verwendet, damit sich Windows User anmelden kann.

SSH [E -Mail geschützt] 

2. Installieren Sie Nginx auf Debian 9

Die neuesten Pakete von Nginx sind unter Standard -Repositories für alle Versionen von Ubuntu verfügbar. Sie können sie direkt installieren, indem Sie folgende Befehle ausführen

sudo apt-get update sudo apt-get install nginx 

Führen Sie nach der Installation des NGINX -Dienstes den Befehl aus, um den Status des NGINX -Dienstes zu überprüfen.

sudo systemctl Status nginx 
● nginx.Service - Ein Hochleistungs -Webserver und ein Reverse -Proxy -Server geladen: geladen (/lib/systemd/system/nginx.Service; ermöglicht; Anbieter Preset: aktiviert) aktiv: aktiv (laufend) seit Mon 2018-04-30 03:54:27 UTC; Vor 2s DOCS: MAN: NGINX (8) Prozess: 5396 execstart =/usr/sbin/nginx -g -Daemon on; Master_Process on; (Code = beendet, Status = 0/Erfolg) Prozess: 5394 execstartPre =/usr/sbin/nginx -t -q -g -Daemon on; Master_Process on; (Code = beendet, Status = 0 /Erfolg) Hauptpid: 5398 (Nginx) Aufgaben: 2 (Grenze: 4915) cgroup: /System.Slice/Nginx.Service ├─5398 Nginx: Master -Prozess/usr/sbin/nginx -g -Daemon auf; Master_Process on; └─5399 Nginx: Arbeiterprozess 

3. Firewall konfigurieren

Höchstwahrscheinlich verwenden Sie Iptables für Debian System. Der folgende Befehl ermöglicht Port 80 (HTTP).

sudo iptables -a Eingabe -p tcp -m tcp - -dort 80 -J Akzeptieren 

Sie können dasselbe für Port 443 (HTTPS) verwenden. Wenn Sie die UFW -Firewall irgendwie verwendet haben, verwenden Sie folgende:

sudo ufw erlauben 80/tcp 

4. Verwalten Sie den Nginx -Dienst

Die Systemd -Benutzer verwenden SystemCTL -Befehle, um ihren Nginx -Dienst auf Debian 9 Stretch zu verwalten. Die folgenden Befehle halten den Nginx -Dienst an, Star und starten neu starten.

sudo systemctl stop nginx sudo systemctl start nginx sudo systemctl neu starten nginx