ip 192.168.6.203 Nginx
#步驟一
檢視Nginx是否安裝stream模組
#沒安裝則進行安裝操作步驟如下
測試步驟如下
##建立好對應權限的使用者
到客戶端連線Nginx建立wuguiyunwei函式庫進行測試連接3307讀取庫查看成功如下
當然為了高可用以下才是我們想要的效果
以上設定只是為了讓大家了解stream模組。當然也可以用於生產環境,但還需完善工作如節點down剔除,完善的一些監控工作。 。 。
user www www;
worker_processes auto;
pid /var/run/nginx.pid;
worker_rlimit_nofile 51200;
events {
use epoll;
worker_connections 51200;
multiaccept;
}
stream {
server {
listen 3306;
proxy_pass Mysql_write;
}
##server {
listen 3307;
proxy_pass Mysql_read;
}
upstream Mysql_write {
server 192.168.6.19:3306 weight=10;
server 192.168.6.20:3306 weight=102168219.#16820:3306 weight=102.#68215; .6.18:3306 weight=10;
}
upstream Mysql_read {
server 192.168.6.176:3306 weight=10#server 192.168.6.176:3306 weight=10#server 192.168.6.176:3306 weight=10#server 192.168.6.176:3306 weight=10#server 192.168.6.176:3306 weight=10#server. 6.177:3306 weight=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;
sendfileon;##sendfile on;##sendfile on;##sendfile on;
##tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fast_buffers 4 64_bufferd _write_size 128k;
fastcgi_intercept_errors on;
gzip on;
gzip_buffers 16 8k;
open_file_cache max=1000 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
#
以上是nginx四層負載平衡配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!