10.0.0.8和10.0.0.9部署nginx:
第一步:上传安装包
第二步:安装编译依赖(使用普通用户需要家sudo)
yum install gcc gcc-c++
yum install zlib zlib-devel
yum install pcre pcre-devel
yum install openssl libssl-dev
第三步:解压,编译安装:
解压命令: sudo tar -zxvf nginx-1.24.0.tar.gz
进入nginx路径:cd nginx-1.24.0
编译安装:
命令:
sudo ./configure --prefix=/etc/nginx --sbin-path=/usr/bin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock
命令:sudo make install
第四步:启动nginx
命令:sudo nginx
第五步:停止nginx
命令:sudo nginx -s stop
第六步:配置nginx开机启动
sudo vim /etc/rc.d/rc.local
添加执行语句/usr/bin/nginx
退出保存
开机启动文件授权
sudo chmod +x /etc/rc.d/rc.local
第七步:重载nginx
命令:sudo nginx -s reload
注:nginx配置文件目录/etc/nginx/nginx.conf
第八步:配置内网域名转发
公司网络架构逻辑:公司的网络架构通过云服务SLB、前端集群负载、互备网关和路由器以及双节点nginx服务器等多个组件的协同工作。其中,SLB作为核心组件,负责流量的分发和负载均衡;前端集群负载提供处理请求的能力;互备网关和路由器确保网络连接的稳定性和可靠性;而双节点nginx服务器则负责内网域名的管理和转发。
命令:cat /etc/resolv.conf
查看dns ip
将以上ip配置于http块,如下图:
配置域名转发,如下图:
最后重启nginx生效