Linux企业实战-----通过nginx实现反向代理负载均衡+nginx的虚拟主机

通过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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42958401/article/details/109310570