假设现在有3台机器:
- A:192.168.1.100
- B:192.168.1.101
- C:192.168.1.102
假设现在B,C机器上已部署了Web服务器,访问192.168.1.101:9999
和192.168.1.102:9999
均可以获得服务器返回的数据。
现在使用A机器作为负载均衡器,将对A机器的请求分流到B或C机器上,需要如下操作:
给A机器安装Nginx:
sudo apt-get install Nginx
编辑A机器的Nginx配置文件:
# 这里配置的是B,C服务器地址 upstream servergroup { server 192.168.1.101:9999; server 1.102:; } server { listen 80; # 这里配置的是A服务器的域名,域名直接映射到A服务器的IP server_name your.domain.com; location / { root /var/www/html; index index.html index.PHP; proxy_pass http://servergroup; } }
重启A机器的Nginx
sudo service Nginx restart
访问域名your.domain.com
查看结果
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。