通过nginx实现反向代理负载均衡
cd /root/nginx-1.19.1/auto/cc
vim gcc
cd /root/nginx-1.19.1/src/core/
vim nginx.h 隐藏版本
cd /usr/local/nginx/sbin
./nginx
cd /usr/local/nginx/logs
ls 启动nginx后查找其pid文件位置
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin 添加软连接
cd /lib/systemd/system
vim nginx.service 编辑nginx启动脚本
systemctl daemon-reload
vim /etc/security/limits.conf
useradd -M -d /usr/local/nginx/ -s /sbin/nologin nginx 创建用户nginx,后面配置文件会用到
vim /usr/local/nginx/conf/nginx.conf
systemctl reload nginx
在server1中用curl访问server2,发现负载均衡已实现
还可设置访问权重算法
将server3权重设为3:
nginx自带的健康检查:
server4:
systemctl stop httpd