GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und konfigurieren Sie Nginx in Ubuntu 20.04 und Ubuntu 21.04

Nginx (ausgesprochen als „Engine-X“) ist ein Open-Source-Webserver, der häufig als Reverse-Proxy oder HTTP-Cache verwendet wird. Es ist kostenlos für Linux erhältlich.

In diesem Tutorial installieren wir Nginx in Ubuntu 20.04 und Ubuntu 21.04 und richten eine Basis-Site ein und konfigurieren sie.

Was Sie lernen werden

  • So richten Sie Nginx unter Ubuntu 20.04 und Ubuntu 21.04 ein
  • Einige grundlegende Nginx-Konfiguration auf Ubuntu 20.04

Was Sie brauchen

  • Ein Computer mit Ubuntu Server 16.04 LTS bis Ubuntu 21.04
  • Einige grundlegende Kenntnisse über die Verwendung der Befehlszeile

2. Installieren Sie Nginx in Ubuntu 20.04 und Ubuntu 21.04

Um Nginx zu installieren, verwenden Sie den folgenden Befehl:

sudo apt update
sudo apt install nginx

Nach der Installation haben Sie bereits alles, was Sie brauchen.

Sie können Ihren Browser auf Ihre Server-IP-Adresse verweisen. Sie sollten diese Seite sehen:

Wenn Sie diese Seite sehen, haben Sie Nginx erfolgreich auf Ihrem Webserver installiert.

3. Erstellen unserer eigenen Website auf Ubuntu 20.04

Die Standardseite wird in /var/www/html/ platziert Lage. Sie können Ihre statischen Seiten hier platzieren oder den virtuellen Host verwenden und an einem anderen Ort platzieren.

Virtueller Host ist eine Methode zum Hosten mehrerer Domänennamen auf demselben Server.

Lassen Sie uns eine einfache HTML-Seite in /var/www/tutorial/ erstellen (es kann alles sein, was Sie wollen). Erstellen Sie index.html Datei an diesem Ort.

cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-vi}" index.html

Fügen Sie Folgendes in index.html ein Datei:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello, Nginx!</title>
</head>
<body>
    <h1>Hello, Nginx!</h1>
    <p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>

Speichern Sie diese Datei. Im nächsten Schritt werden wir einen virtuellen Host einrichten, damit Nginx Seiten von diesem Speicherort verwendet.

4. Virtuellen Host auf Ubuntu 20.04 einrichten

Um einen virtuellen Host einzurichten, müssen wir eine Datei in /etc/nginx/sites-enabled/ erstellen Verzeichnis.

Für dieses Tutorial stellen wir unsere Site auf Port 81 zur Verfügung, nicht auf dem Standardport 80. Sie können es ändern, wenn Sie möchten.

cd /etc/nginx/sites-enabled
sudo "${EDITOR:-vi}" tutorial
server {
       listen 81;
       listen [::]:81;

       server_name example.ubuntu.com;

       root /var/www/tutorial;
       index index.html;

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

root ist ein Verzeichnis, in dem wir unsere .html-Datei abgelegt haben. index wird verwendet, um die Datei anzugeben, die beim Besuch des Stammverzeichnisses der Website verfügbar ist. server_name kann alles sein, was Sie wollen, da Sie es noch nicht auf eine echte Domain verweisen.

5. Aktivierung des virtuellen Hosts und Testergebnisse

Damit unsere Website funktioniert, starten Sie einfach den Nginx-Dienst neu.

sudo service nginx restart

Lassen Sie uns überprüfen, ob alles so funktioniert, wie es sollte. Öffnen Sie unsere neu erstellte Website im Webbrowser. Denken Sie daran, dass wir den Port :81 verwendet haben.

Herzliche Glückwünsche! Alles funktioniert wie es soll. Wir haben gerade den Nginx-Webserver konfiguriert.

So installieren Sie Snap Store in Linux Mint 20 / Linux Mint 20.1

6. Das ist alles!

Ich hoffe, dass Ihnen dieses Tutorial die Grundlagen der Arbeit mit Nginx erklärt hat. Natürlich ist es ein viel mächtigeres Werkzeug. Weitere Informationen finden Sie in den offiziellen Ressourcen, die auf der Nginx-Website verfügbar sind.

Wenn Sie weitere Anleitungen zur Verwendung von Nginx benötigen, steht Ihnen jederzeit Hilfe zur Verfügung:

  • Fragen Sie Ubuntu
  • Ubuntu-Foren
  • IRC-basierte Unterstützung

Weiterführende Literatur:

  • Nginx-Leitfaden für Anfänger
  • Das komplette NGINX-Kochbuch – kostenloses E-Book von O’Reilly

War dieses Tutorial hilfreich? Kommentar unten.


Ubuntu
  1. So installieren und konfigurieren Sie Nginx unter Ubuntu 20.04

  2. So installieren und konfigurieren Sie Redis unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie Redmine unter Ubuntu 18.04

  4. So installieren und konfigurieren Sie Samba unter Ubuntu 18.04

  5. So installieren und konfigurieren Sie Redis unter Ubuntu 20.04

So installieren und konfigurieren Sie OpenVAS 9 unter Ubuntu

So installieren und konfigurieren Sie Redis in Ubuntu 20.04

So installieren und konfigurieren Sie Neo4j unter Ubuntu 20.04

So installieren und konfigurieren Sie Ubuntu SDK in Ubuntu 16.04 und 14.04

So installieren und konfigurieren Sie PostgreSQL unter Ubuntu

So installieren und konfigurieren Sie Supervisor unter Ubuntu 20.04