一、环境介绍:
负载均衡服务器(主):192.168.10.128(LNMP)
WEB服务器1:192.168.10.144(NGINX)
WEB服务器2:192.168.10.145(NGINX)
注:主服务器使用编译安装的LNMP;
WEB服务器1和2均只使用EPEL的yum源安装了nginx。
二、配置负载均衡服务器
# vi /etc/nginx/nginx.conf http { upstream www.zhi.com { server 192.168.10.144:80; server 192.168.10.145:80; } server{ listen 80; server_name www.zhi.com; root /usr/share/nginx/html/index.html; location / { proxy_pass http://www.zhi.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } } # nginx -s reload ##重载nginx # getenforce 0 ##设置SELinux 成为permissive模式 # systemctl stop firewalld.service ##关闭防火墙
三、配置WEB服务器1和2
①共同配置
# vi /etc/nginx/nginx.conf server { listen 80 default_server; server_name www.zhi.com; ##只需更改该处即可 root /usr/share/nginx/html; } # systemctl stop firewalld # getenforce 0 # systemctl start nginx
②WEB服务器1
# vi /usr/share/nginx/html/index.html <h1>Success!</h1> <p>Welcome to LINUX Web System 1!</p>
③WEB服务器2
# vi /usr/share/nginx/html/index.html <h1>Success!</h1> <p>Welcome to LINUX Web System 2!</p>
四、测试
更改hosts文件
C:\Windows\System32\drivers\etc\hosts 192.168.10.128 www.zhi.com
浏览器输入www.zhi.com进行验证
刷新后
已经可以实现负载均衡了
时间: 2024-10-27 05:59:23