GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Nginx unter Ubuntu 16.04

Nginx ist eine der beliebtesten Open-Source-Webserver-Software. Es wird häufig für Lastausgleich, Reverse-Proxy, Medienstreaming und vieles mehr verwendet. Nginx ist der einzige leistungsstarke All-in-One-HTTP-Server, der als Alternative zum Apache-Webserver für eine große Anzahl gleichzeitiger Verbindungen ausgelegt ist. Heute ist Nginx auf mehr als 450 Millionen Servern weltweit installiert und wird von einer der am stärksten frequentierten Websites im Internet wie Dropbox, Zynga-Spiele und Netflix verwendet. In diesem Tutorial zeigen wir Ihnen, wie Sie Nginx unter Ubuntu 16.04 installieren

Es steht außer Frage, dass Nginx die beste Webserver- und Anwendungsbereitstellungslösung ihrer Klasse ist. Nginx unter Ubuntu 16.04 installieren ist eine einfache Aufgabe, befolgen Sie einfach sorgfältig die folgenden Schritte und Sie sollten Nginx in weniger als 10 Minuten auf Ihrem Ubuntu-Server installiert haben. Diese Anleitung sollte auch auf anderen Ubuntu-basierten Linux VPS-Systemen funktionieren, wurde aber für Ubuntu 16.04 VPS getestet und geschrieben. Fangen wir an.

Schritt 1:Installieren Sie Nginx auf Ihrem Ubuntu-Server

Nginx ist in den Ubuntu-Paket-Repositories einfach verfügbar. Aktualisieren Sie zuerst den apt-Cache mit dem folgenden Befehl:

sudo apt update

und installieren Sie Nginx, indem Sie Folgendes ausgeben:

sudo apt install nginx

Sobald die Installation abgeschlossen ist, wird Nginx automatisch gestartet.
Sie können mit dem folgenden Befehl sicherstellen, dass der Nginx-Dienst ausgeführt wird:

sudo systemctl status nginx

Die Ausgabe sollte wie folgt aussehen:

● 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 Sat 2018-03-31 01:50:44 CDT; 8s ago
 Main PID: 716 (nginx)
   CGroup: /system.slice/nginx.service
           ├─716 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           ├─717 nginx: worker process
           ├─718 nginx: worker process
           ├─719 nginx: worker process
           └─720 nginx: worker process

Schritt 2:Firewall-Ports öffnen

Wenn Sie ufw verwenden Sie müssen HTTP-Port 80 und/oder HTTPS-Port 433 öffnen. Ufw wird mit Profilen geliefert, die auf den Standardports der gängigsten Daemons und Programme basieren.

Um beide Nginx-Ports zu öffnen, führen Sie den folgenden Befehl aus:

sudo ufw allow 'Nginx Full'

So überprüfen Sie den Änderungslauf:

sudo ufw status

Die Ausgabe sollte wie folgt aussehen:

Status: active

To                         Action      From
--                         ------      ----
Nginx Full                 ALLOW       Anywhere
Nginx Full (v6)            ALLOW       Anywhere (v6)

Sie können jetzt Ihren Browser öffnen, Ihre Server-IP-Adresse in die Adressleiste Ihres Browsers eingeben und Sie sollten die Standard-Nginx-Seite sehen.

Schritt 3:Verwalten des Nginx-Dienstes

Sie können den Nginx-Dienst genauso verwalten wie jeden anderen systemd Einheit.

Starten Sie den nginx-Dienst mit dem folgenden Befehl:

sudo systemctl start nginx

Stoppen Sie den Dienst mit:

sudo systemctl stop nginx

Starten Sie den Dienst neu mit:

sudo systemctl restart nginx

Überprüfen Sie den Status des Dienstes mit:

sudo systemctl status nginx

Aktivieren Sie den Dienst beim Systemstart mit:

sudo systemctl enable nginx

Deaktivieren Sie den Dienst beim Systemstart mit:

sudo systemctl disable nginx

Schritt 4:Erstellen Sie einen neuen Serverblock

Die Nginx-Standardinstallation hat einen aktivierten Serverblock mit einem Dokumentenstamm, der auf /var/www/html gesetzt ist .
In dieser Anleitung erstellen wir einen neuen Serverblock für die Domain example.com und setzen Sie den Dokumentenstamm auf /var/www/example.com .

Erstellen Sie zuerst den Domänendokumentenstamm mit dem folgenden Befehl:

sudo mkdir -p /var/www/example.com

und erstellen Sie dann eine index.html Datei mit folgendem Inhalt:

sudo vim /var/www/example.com/index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>example.com</title>
</head>
<body>
    <h1>example.com server block</h1>
</body>
</html>

Erstellen Sie als Nächstes einen neuen Serverblock mit folgendem Inhalt:

sudo vim /etc/nginx/sites-available/example.com.conf
server {
       listen 80;
       listen [::]:80;

       server_name example.com www.example.com;

       root /var/www/example.com;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}

Aktivieren Sie die Serversperre, indem Sie einen symbolischen Link erstellen :

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf

Schritt 5:Nginx neu starten

Testen Sie die Nginx-Konfiguration und starten Sie nginx neu:

sudo nginx -t
sudo systemctl restart nginx

Wenn Sie jetzt example.com eingeben In der Adressleiste Ihres Browsers sollten Sie example.com server block sehen .

Natürlich müssen Sie Nginx nicht auf Ubuntu 16.04 installieren, wenn Sie eine unserer optimierten Nginx-Webhosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Nginx auf Ubuntu 16.04 für Sie zu installieren und zu konfigurieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von Nginx auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Elgg mit Nginx unter Ubuntu 14.04

  2. So installieren Sie MongoDB unter Ubuntu 16.04

  3. So installieren Sie Joomla auf Ubuntu 18.04

  4. So installieren Sie Nginx unter Ubuntu 18.04

  5. So installieren Sie GitLab unter Ubuntu 18.04

So installieren Sie Nginx unter Ubuntu 16.04

So installieren Sie Nginx unter Ubuntu 15.04

So installieren Sie ownCloud auf Ubuntu 18.04

So installieren Sie Contao auf Ubuntu 20.04

So installieren Sie NGINX unter Ubuntu 18.04

So installieren Sie Nginx unter Ubuntu 22.04