生产环境Nginx服务器双机热备部署以及配置内网域名转发

news/2024/10/5 17:28:40

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生效

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/43955.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Java-云原生优化指南-早期发布--全-

Java 云原生优化指南(早期发布)(全)原文:zh.annas-archive.org/md5/df95e958a0ce92b3b5aecdf89067205b 译者:飞龙 协议:CC BY-NC-SA 4.0第一章:优化与性能定义 优化 Java(或任何其他类型的代码)的性能通常被视为黑魔法。关于性能分析有一种神秘感——它通常被视为一种…

计算机视觉会议

计算机视觉会议(CVPR,ECCV,ICCV,NIPS,AAAI,ICLR) 首先介绍的是三大顶会之一的CVPR,全称IEEE Conference on Computer Vision and Pattern Recognition,即IEEE国际计算机视觉与模式识别会议。该会议一般在6月举行,举办地是美国,是一年一次的会议。(电气与电子工程师…

jmeter中beanshell处理器

Jmeter工具中存在BeanShell 取样器,BeanShell预处理程序,BeanShell后置处理程序,那么这次详细整理下BeanShell 在 JMeter 的作用以及案例。 beanshell是什么: BeanShell是一个小型嵌入式Java源代码解释器,能够动态地执行java代码,不需要提前编译 JMeter在它的BeanShell中…

[BUUCTF_Misc]文件中的秘密

题目地址:BUUCTF文件中的秘密 主要工具:edge浏览器,HxD Hex Editor或其他十六进制编辑器下载安装包并解压,发现是一张开朗的路飞表面上什么都看不到,遂十六进制大法,搜索flag。 一无所获。 秘密藏在文件中?搜索secret。 颗粒无收。 大怒,快速上下滑动鼠标滚轮试图将答案…

npm install --legacy-peer-deps

问题:npm版本高无法解析依赖树导致依赖下载失败解决方法:执行npm install --legacy-peer-deps依赖对等 npm install xxxx --legacy-peer-deps命令用于绕过peerDependency里依赖的自动安装;它告诉npm忽略项目中引入的各个依赖模块之间依赖相同但版本不同的问题,以npm v4-v6的…

dp板子

01背包 f[x]表示装x重量时最大价值,f初值0; n物品数量,m最大重量。w表示容量,v时价值 for (int i = 1; i <= n; i++)//物品 { for(int j=m;j>=w[i];j--){//容量 f[j]=max(f[j],f[j-w[i]]+v[i]); } } 完全背包 for(int i=0;i<=m;i++){//背包容量 for(int j=1;j<…

【BERT】详解BERT

BERT,全称Bidirectional Encoder Representation of Transformer,首次提出于《BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding》一文中。简单来说,BERT是使用了Transformer的encoder(即解码器)部分,因此也可以认为BERT就是Transformer…

ChatGPT三法助我搞科研

世界顶级期刊《Nature》2024年4月8号发了一文:Three ways ChatGPT helps me in my academic 中文意思是:ChatGPT三法助我搞科研。作者Dritjon Gruda是《Personalityand Individual Differences》和《Psychology of Leaders and Leadership》学术杂志的编辑。 这篇文章主要讨论…