In diesem Artikel erfahren Sie, wie Sie mit Nginx den Lastausgleich unter Linux einrichten. Schauen wir uns den spezifischen Inhalt unten an.
Voraussetzungen
Muss Root-Zugriff oder Sudo-Zugriff haben. Stellen Sie über Berechtigungszugriff eine Verbindung zu Ihrer Serverkonsole her. Konfigurieren Sie Ihre Site auf dem Backend-Server.
Schritt 1: Nginx-Server installieren
Melden Sie sich zunächst mit SSH-Zugriff bei Ihrem Server an. Windows-Benutzer können Putty- oder SSH-Alternativen auf dem Server verwenden. Installieren Sie nun Nginx mit dem Linux-Paketmanager. Nginx-Pakete sind in den Standard-Repositorys yum und apt verfügbar.
Apt-get verwenden:
$ sudo apt-get install nginx
Yum verwenden:
$ sudo yum install nginx
DNF verwenden:
$ sudo dnf install nginx
Schritt 2: Virtuellen Host einrichten
Lassen Sie uns eine Nginx-Konfigurationsdatei für den virtuellen Host für die Domäne erstellen. Unten finden Sie die minimale Setup-Konfigurationsdatei.
/etc/nginx/conf.d/www.example.com.conf
upstream remote_servers { server remote1.example.com; server remote2.example.com; server remote3.example.com; } server { listen 80; server_name example.com www.example.com; location / { proxy_pass http://remote_servers; } }
Schritt 3: Weitere nützliche Befehle
können ebenfalls sein Verwendet Einige weitere nützliche Einstellungen zum Anpassen und Optimieren Ihres Load Balancers mit Nginx. Zum Beispiel Satz, Gewicht und IP-Hash (Hash), wie unten konfiguriert.
Gewicht
upstream remote_servers { server remote1.example.com weight=1; server remote2.example.com weight=2; server remote3.example.com weight=4; }
IP-Hash
upstream remote_servers { ip_hash; server remote1.example.com; server remote2.example.com; server remote3.example.com down; }
Schritt 4: Nginx-Dienst neu starten
Verwenden Sie nach Abschluss aller Änderungen den folgenden Befehl Starten Sie den Nginx-Dienst neu.
$ sudo systemctl restart nginx.service
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo richten Sie den Lastausgleich mit Nginx unter Linux ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!