45人参与 • 2025-12-21 • https
在 192.168.65.135 上部署 nginx,作为 七层 http 反向代理。
将 www.xiaotiantian.org 的流量 轮询 转发到两台后端 web:
验证:多次 curl 域名,页面内容在 “13111” 与 “132222” 之间交替出现,且任一后端宕机时自动剔除。
client ──http/80──► 192.168.65.135 (nginx)
├─► 192.168.65.131:80 (web-1)
└─► 192.168.65.132:80 (web-2)| 主机 | ip | 软件 | 标识页内容 |
|---|---|---|---|
| nginx proxy | 192.168.65.135 | nginx-1.24.0 | 无(反向代理) |
| web-1 | 192.168.65.131 | httpd / nginx | /var/www/html/index.html → 13111 |
| web-2 | 192.168.65.132 | httpd / nginx | /var/www/html/index.html → 132222 |
# web-1 $ curl 192.168.65.131 13111 # web-2 $ curl 192.168.65.132 132222
两台均返回 200 ok,服务正常。


文件:/usr/local/nginx/conf.d/xtt.conf (已修复语法)
upstream webserver {
server 192.168.65.131:80 weight=1 max_fails=3 fail_timeout=15s;
server 192.168.65.132:80 weight=1 max_fails=3 fail_timeout=15s;
}
server {
listen 80;
server_name www.xiaotiantian.org;
location / {
proxy_pass http://webserver;
proxy_set_header host $host;
proxy_set_header x-real-ip $remote_addr;
proxy_connect_timeout 3s;
}
}
weight=1 相等)。加载配置
nginx -t systemctl reload nginx
在任意客户端执行:
for i in {1..6}; do curl www.xiaotiantian.org; done实际输出:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论