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;
}
}
}