Nginx ist ein weiterer beliebter Webserver als Apache HTTP Server. Es wird weltweit von einer großen Anzahl beliebter Websites verwendet. Dieser Webserver ist sehr nützlich für stark frequentierte Websites. Dieses Tutorial hilft Ihnen bei der Installation von Nginx auf Debian 8 Jessie mit apt-get.
1. Voraussetzungen
Um Nginx unter Debian 8 zu installieren, müssen Sie über root- oder sudo-privilegierten Benutzerzugriff auf Ihr System verfügen. Für die entfernten Systeme kann der Windows-Benutzer den ssh-Befehl oder Putty verwenden, um sich anzumelden.
ssh [email protected]
2. Nginx unter Debian 8 installieren
Die neuesten Nginx-Pakete sind in den Standard-Repositorys für alle Ubuntu-Versionen verfügbar. Sie können sie direkt installieren, indem Sie die folgenden Befehle ausführen
sudo apt-get update sudo apt-get install nginx
Führen Sie nach der Installation des Nginx-Dienstes den folgenden Befehl aus, um den Status des Nginx-Dienstes zu überprüfen.
sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2018-04-30 03:54:27 UTC; 2s ago Docs: man:nginx(8) Process: 5396 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 5394 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 5398 (nginx) Tasks: 2 (limit: 4915) CGroup: /system.slice/nginx.service ├─5398 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─5399 nginx: worker process
3. Firewall konfigurieren
Höchstwahrscheinlich verwenden Sie IPTABLES für das Debian-System. Der folgende Befehl lässt Port 80 (HTTP) zu.
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
Sie können dasselbe für Port 443 (HTTPS) verwenden. Wenn Sie irgendwie die ufw-Firewall verwendet haben, verwenden Sie Folgendes:
sudo ufw allow 80/tcp
4. Nginx-Dienst verwalten
Die systemd-Benutzer verwenden systemctl-Befehle, um ihren Nginx-Dienst auf Debian 8 Jessie zu verwalten. Die folgenden Befehle stoppen, markieren und starten den Nginx-Dienst neu.
sudo systemctl stop nginx sudo systemctl start nginx sudo systemctl restart nginx