Heim > Artikel > Betrieb und Instandhaltung > So installieren und konfigurieren Sie den Nginx-Server unter Linux
So installieren und konfigurieren Sie den Nginx-Server unter Linux
Nginx ist eine leistungsstarke Open-Source-Webserversoftware, die häufig zum Erstellen leistungsstarker Websites und Anwendungen verwendet wird. In diesem Artikel erfahren Sie, wie Sie den Nginx-Server unter dem Linux-Betriebssystem installieren und konfigurieren.
Schritt 1: System aktualisieren
Bevor Sie Software installieren, stellen Sie zunächst sicher, dass Ihr System auf dem neuesten Stand ist. Führen Sie den folgenden Befehl im Terminal aus, um das System auf die neueste Version zu aktualisieren:
sudo apt update
sudo apt upgrade
Schritt 2: Nginx installieren
Führen Sie den folgenden Befehl im Terminal aus, um Nginx zu installieren:
sudo apt install nginx
Installationsprozess Es kann einige Zeit dauern, nachdem die Installation abgeschlossen ist. Geben Sie die IP-Adresse Ihres Servers in den Browser ein. Sie sehen die Standard-Willkommensseite von Nginx, die anzeigt, dass Nginx erfolgreich installiert wurde.
Schritt 3: Nginx konfigurieren
Die Nginx-Konfigurationsdatei befindet sich im Verzeichnis /etc/nginx. Sie können zum Bearbeiten dieser Datei einen beliebigen Texteditor verwenden. Zum Beispiel:
sudo nano /etc/nginx/nginx.conf
In der Konfigurationsdatei können Sie die folgenden allgemeinen Optionen ändern:
Zum Beispiel:
Servername example.com;
Zum Beispiel:
server_tokens off;
location /example {
return 301 http://example.com;
}
Nach dem Speichern und Schließen der Konfigurationsdatei verwenden Sie den folgenden Befehl, um Nginx neu zu laden Konfigurationsdatei:
sudo systemctl reload nginx
Schritt 4: Konfigurieren Sie den virtuellen Nginx-Host
Mit dem virtuellen Host können Sie mehrere Websites auf demselben Server hosten. Der virtuelle Nginx-Host kann durch Erstellen einer neuen Konfigurationsdatei konfiguriert werden.
sudo nano /etc/nginx/sites-available/ example .com.conf
server {
listen 80; server_name example.com; root /var/www/example.com; location / { index index.html; }
}
sudo ln -s /etc /nginx /sites-available/example.com.conf /etc/nginx/sites-enabled/
Dann laden Sie die Nginx-Konfigurationsdatei neu:
sudo systemctl reload nginx
Schritt 5: HTTPS konfigurieren
Um die Daten zu schützen Um die Sicherheit der Website zu gewährleisten, wird empfohlen, HTTPS für die Website zu aktivieren. Hier ist ein Beispielcode zum Konfigurieren von HTTPS:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 - keyout / etc/nginx/cert.key -out /etc/nginx/cert.crt
listen 443 ssl;
ssl_certificate /etc/nginx/cert.crt;
ssl_certificate_key /etc/nginx/cert.key;
Speichern und schließen Sie die Konfigurationsdatei und laden Sie die Nginx-Konfigurationsdatei erneut.
Schritt 6: Nginx starten
Nachdem Sie die Konfiguration geändert haben, verwenden Sie den folgenden Befehl, um den Nginx-Dienst zu starten:
sudo systemctl start nginx
Mit dem folgenden Befehl können Sie überprüfen, ob Nginx ausgeführt wird:
systemctl status nginx
Jetzt haben Sie den Nginx-Server erfolgreich unter Linux installiert und konfiguriert. Sie können bei Bedarf weitere Anpassungen und Optimierungen vornehmen. Viel Glück beim Erstellen leistungsstarker Websites und Anwendungen mit Nginx!
Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie den Nginx-Server unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!