So richten Sie den Lastausgleich mit Nginx unter Linux ein

不言
Freigeben: 2019-03-12 10:48:51
Original
2596 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie mit Nginx den Lastausgleich unter Linux einrichten. Schauen wir uns den spezifischen Inhalt unten an.

So richten Sie den Lastausgleich mit Nginx unter Linux ein

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
Nach dem Login kopieren

Yum verwenden:

$ sudo yum install nginx
Nach dem Login kopieren

DNF verwenden:

$ sudo dnf install nginx
Nach dem Login kopieren

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;
   }
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

IP-Hash

upstream remote_servers {
   ip_hash;
   server   remote1.example.com;
   server   remote2.example.com;
   server   remote3.example.com  down;
 }
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!