nginx windows 負載均衡 iis c#
阿新 • • 發佈:2020-12-15
技術標籤:C#
nginx windows
0.下載windows版本的nginx
http://nginx.org/en/download.html
1.cd 到目錄中啟動
C:\Users\Administrator>cd C:\nginx-1.19.5
C:\nginx-1.19.5>start nginx
C:\nginx-1.19.5>start nginx
2.當修改配置後
C:\nginx-1.19.5>nginx -s reload
配置
1.建立一個需要負載均衡的結點
upstream my_servers { server 127.0.0.1:8001 weight=1; server XXXXXXX(ip):8001 weight=2; }
2.修改server_name
listen 80;
server_name my_servers;
3.修改location
# 下面的三個1表示超時分流 時間1s
location / {
proxy_pass http://my_servers;
proxy_connect_timeout 1;
proxy_read_timeout 1;
proxy_send_timeout 1;
}
4.儲存後nginx -s reload
樣本
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream my_servers { server 127.0.0.1:8001 weight=1; server XXXXXXX(ip):8001 weight=2; } server { listen 80; server_name my_servers; # 下面的三個1表示超時分流 location / { proxy_pass http://my_servers; proxy_connect_timeout 1; proxy_read_timeout 1; proxy_send_timeout 1; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }