從https://www.cnblogs.com/heruiguo/p/8962243.html此處學習到,感謝做者。html
vim /etc/nginx/nginx.conf #在最底部添加 stream { upstream cloudsocket { hash $remote_addr consistent; # $binary_remote_addr; server 192.168.107.150:3306 weight=5 max_fails=3 fail_timeout=30s; } server { listen 3307;#數據庫服務器監聽端口 proxy_connect_timeout 10s; proxy_timeout 300s;#設置客戶端和代理服務之間的超時時間,若是5分鐘內沒操做將自動斷開。 proxy_pass cloudsocket; } }
重啓nginx
service nginx restartnginx
檢查端口數據庫
netstat -lnput|grep 3307 tcp 0 0 0.0.0.0:3307 0.0.0.0:* LISTEN 30199/nginx -g daem