ip 192.168.6.203 Nginx
ip 192.168.6.* (mehrfach) Mysql
Überprüfen Sie, ob Nginx das Stream-Modul installiert hat
Wenn nicht installiert, sind die Installationsschritte wie folgt
pkill nginx
Das Stream-Modul wurde bisher erfolgreich hinzugefügt
MySQL-Lastausgleichsfall konfigurieren
Ändern Sie die Nginx-Konfigurationsdatei nginx.conf wie unten gezeigt
Die Testschritte sind wie folgt
Das Back-End Mysql muss vom Lesen und Schreiben getrennt werden
Erstellen Sie einen Benutzer mit entsprechenden Berechtigungen
Stellen Sie eine Verbindung zu Nginx auf dem Client her, um eine Wuguiyunwei-Bibliothek für zu erstellen Testen
Verbinden Sie sich mit dem Client, um eine Testbibliothek zu erstellen
Die erfolgreiche Verbindung zu Die 3307-Lesebibliothek lautet wie folgt
Das Folgende ist die Nginx-Hauptkonfigurationsdatei der experimentellen Umgebung
Benutzer www www;
worker_processes auto;
error_log /usr/local/nginx /logs/ error_nginx.log crit;
pid /var/run/nginx.pid;
worker_rlimit_nofile 51200;
events {
use epoll;
worker_connections 51200;
multi_accept on;
}
stream {
server {
listen 3306;
proxy_pass Mysql_write;
}
server {
listen 3307;
Proxy_Pass Mysql_read; ;
}
Server 192.168.6.175:3306 Gewicht=10;
Server 192.168.6.176:3306 Gewicht=10;
Server 192.168.6.177:3306 Gewicht=10;
}
}
http {
include mime.types;
default_type application/octet-stream;
server_names_hash_bucket_size 128;
large_client_header_buffers 4 32k;
client_max_body_size 1024m;
client_body_buffer_size 10m;
sendfile on;
tcp_nopush on;
keepalive_timeout 120;
server_tokens off;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_temp_file_write_size 128k;
fastcgi_intercept_errors on;
gzip auf;
gzip_buffer 16 8k; >text/xml application/xml application/atom+xml application/rss+xml application/xhtml+xml image/svg+xml
text/javascript application/javascript application/x-javascript
text/x-json application /json application/x-web-app-manifest+json
text/css text/plain text/x-component
image/x-icon;
gzip_disable „MSIE [1-6].(?!.*SV1)“;
open_file_cache max=1000 inaktiv=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
################## ######## vhost
include vhost/*.conf;
}
Dieser Artikel stammt von Wuguiyunwei.com
Das obige ist der detaillierte Inhalt vonNginx-Lastausgleichskonfiguration mit vier Ebenen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!