配置:
upstream backserver {
server IP; # 后端服务器A
server IP; # 后端服务器B
}
#负载转发
listen 80; # 监听80端口
server_name 域名; # 自己的域名
location / {
proxy_pass http://backserver;
# 将请求代理到上面定义的upstream
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
说明:节点跟负载机器数据保持一致,有数据库的站点可以采用一个数据库,比如负载机器的数据库,其他机器链接这个即可。解析负载IP即可
注意:配置修改后重载配置,要学会举一反三,这个只是简单的轮询
如果多个服务器使用,第一个配置里面新增节点就行了
第一个配置位置:http
第二个配置位置:server
数据库用一个,节点和负载机器一致。
本文作者为萝莉工坊,转载请注明。