范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

LinuxNginxKeepalived高可用配置教程

  众所周知,NGINX 是一个广受好评的 web 服务器,也可以用作反向代理,负载均衡器和 HTTP 缓存。keepalive 工作在虚拟路由器冗余协议 VRRP (Virtual Router Redundancy Protocol) 上,它允许一个静态 IP 在两个 Linux 系统之间进行故障转移。
  在本文中,我们将演示如何在 Linux 中使用 keepalive 设置高可用 (HA) NGINX web 服务器。实验准备Node 1 – 192.168.1.130 – nginx1.example.com – minimal CentOS 8 / RHEL 8Node 2 – 192.168.1.140 – nginx2.example.com – minimal CentOS 8 / RHEL 8Virtual IP (VIP) – 192.168.1.150sudo user pkumarFirewalld enbledSELinux Running
  废话不多说,让我们直接进入安装和配置步骤。1) 安装 NGINX Web Server
  For CentOS 8 / RHEL 8
  NGINX 软件包在 CentOS 8 / RHEL 8 存储库默认可用,在两个节点上运行如下命令$ sudo dnf install -y nginx
  For CentOS 7 / RHEL 7
  NGINX 软件包在 CentOS 7 / RHEL 7 存储库中默认不可用,我们必须启用 epel 存储库,在两个节点上运行以下命令$ sudo yum install epel-release -y $ sudo yum install -y nginx
  For Ubuntu / Debian
  基于 Debian 的发行版,NGINX 软件包在存储库中默认可用,在两个节点上运行如下命令$ sudo apt update $ sudo apt install -y nginx2) 为两个节点自定义 index.html
  让我们为这两个节点创建自定义 index.html,这样我们就可以很容易地识别哪个服务器在通过虚拟 IP 访问网站。
  在 node 1 上,执行如下命令[pkumar@nginx1 ~]$ echo "

This is NGINX Web Server from Node 1

" | sudo tee /usr/share/nginx/html/index.html   在 node 2 上,执行如下命令[pkumar@nginx2 ~]$ echo "

This is NGINX Web Server from Node 2

" | sudo tee /usr/share/nginx/html/index.html3) 放行 NGINX 端口并启动其服务   如果防火墙已启用,通过以下命令放行 80 端口   For CentOS / RHEL System$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd –reload   For Ubuntu / Debian System$ sudo ufw allow "Nginx HTTP"   启动并启用 nginx 服务$ sudo systemctl start nginx $ sudo systemctl enable nginx   在外部运行 curl 命令测试两个节点的 NGINX 服务器$ curl http://192.168.1.130

This is NGINX Web Server from Node 1

$ curl http://192.168.1.140

This is NGINX Web Server from Node 2

  以上输出确认 NGINX 正在运行,并且可以从外部通过系统的 IP 地址访问。4) 安装配置 Keepalived   在两个节点上安装配置 Keepalived   For CentOS / RHEL systems$ sudo dnf install -y keepalived // CentOS 8/ RHEL 8 $ sudo yum install -y keepalived // CentOS 7 / RHEL 7   For Ubuntu / Debian System$ apt install -y keepalived   本文中,Node 1 作为主节点,Node 2 作为从节点。   备份配置文件[pkumar@nginx1 ~]$ sudo cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf-org   编辑配置文件[pkumar@nginx1 ~]$ echo -n | sudo tee /etc/keepalived/keepalived.conf [pkumar@nginx1 ~]$ sudo vi /etc/keepalived/keepalived.conf   复制如下内容:global_defs { # Keepalived process identifier router_id nginx } # Script to check whether Nginx is running or not vrrp_script check_nginx { script "/bin/check_nginx.sh" interval 2 weight 50 } # Virtual interface - The priority specifies the order in which the assigned interface to take over in a failover vrrp_instance VI_01 { state MASTER interface enp0s3 virtual_router_id 151 priority 110 # The virtual ip address shared between the two NGINX Web Server which will float virtual_ipaddress { 192.168.1.150/24 } track_script { check_nginx } authentication { auth_type AH auth_pass secret } }   现在创建一个带有以下内容的脚本,它将检查 nginx 服务是否正在运行。keepalive 将始终检查 check_nginx.sh 脚本的输出,如果它发现 nginx 服务停止或没有响应,那么它将虚拟 ip 地址指向备份节点。[pkumar@nginx1 ~]$ sudo vi /bin/check_nginx.sh #!/bin/sh if [ -z "`pidof nginx`" ]; then exit 1 fi   保存并关闭文件,设置所需权限[pkumar@nginx1 ~]$ sudo chmod 755 /bin/check_nginx.sh   使用 scp 命令把 keepalive .conf 和 check_nginx.sh 文件从 Node 1 复制到 Node 2[pkumar@nginx1 ~]$ scp /etc/keepalived/keepalived.conf root@192.168.1.140:/etc/keepalived/ [pkumar@nginx1 ~]$ scp /bin/check_nginx.sh root@192.168.1.140:/bin/   复制完成后,登录到 Node 2,并在 keepalive .conf 文件中做一些更改。将 state 从 MASTER 更改为 BACKUP,并将 priority 设置为 100 降低优先级。   如果开启防火墙,执行以下命令放行 VRRP(两个节点都要执行)   For CentOS / RHEL Systems$ sudo firewall-cmd --add-rich-rule="rule protocol value="vrrp" accept" --permanent $ sudo firewall-cmd --reload   For Ubuntu / Debian Systems   在主节点 (Node 1) 上执行$ sudo ufw allow to 224.0.0.18 comment "VRRP Broadcast" $ sudo ufw allow from 192.168.1.140 comment "VRRP Router"   在从节点 (Node 2) 上执行$ sudo ufw allow to 224.0.0.18 comment "VRRP Broadcast" $ sudo ufw allow from 192.168.1.130 comment "VRRP Router"   启动和开启 keepalived 服务$ sudo systemctl start keepalived $ sudo systemctl enable keepalived   验证 keepalived 服务状态$ sudo systemctl status keepalived   验证主节点上的 VIP (虚拟 ip 地址) 状态,本例中 VIP 是 192.168.1.130$ ip add show   以上输出确认在主节点的 enp0s3 接口上配置了 VIP5) Keepalive 和 NGINX 测试   使用虚拟 IP (192.168.1.150) 访问 nginx 服务器,目前它应该会显示 Node 1 页面。   停止 Node 1 上的 NGINX 服务,看看虚拟 IP 是否从 Node 1 切换到 Node 2,这次它应该会显示 Node 1 页面。[pkumar@nginx1 ~]$ sudo systemctl stop nginx [pkumar@nginx1 ~]$ ip add show   登录到 Node 2,查看虚拟 IP 是否正确[pkumar@nginx2 ~]$ ip add show   使用虚拟 IP (192.168.1.150) 访问 nginx 服务器   漂亮,以上证实我们已经成功地设置了高可用的 NGINX Web 服务器。我的开源项目   酷瓜云课堂 - 开源在线教育解决方案course-tencent-cloud(酷瓜云课堂 - gitee 仓库)course-tencent-cloud(酷瓜云课堂 - github 仓库)

日子将就着过的伤感说说,很辛苦,日子过的很累的情感文案,心累高质量5万条经典文案资料库,关注我,让发朋友圈配文案,写动态,写心情,上热门更简单。如果有那句话触动你,就复制下来,粘贴到评论区,释放你的心声吧,任何尝试勇敢迈出第一步都是艰难的,妻子写给监狱丈夫的书信郎君啵啵许久未收到我的来信,不知您内心作何感想?有在闲暇之余重复翻看我写给你的每封书信吗?这是写给你的第十七封书信,实质是我在抖音信札故事发布的第三十九封书信,若不是粉丝一直催促我美国着急了,针对中国的收割策略失败,竟胁迫世行行长对中国施压有媒体分析并且指出,美国在认识到中国是最有活力的国家,也是积累财富最多的国家之后,就开始着急了,为了阻碍中国的发展,所以将收割的矛头指向了中国。美国希望完成对中国的财富收割,实现打中美日三国负债美国超30万亿,日本12。7万亿,中国呢?目前美国是世界第一大经济体,GDP体量最高,中国是世界第二大经济体,而日本排名第三。GDP代表的是一个国家的国民生产总值,反映的是整体经济实力,一个国家在经济发展的同时必然会产生债盘点中国历届女首富杨惠妍曾9次上榜,她也是榜上常客近日,中国女首富的宝座又换人坐了。恒力石化的董事长范红卫以89。5亿美元(643亿元)的身家位列全球富豪榜第193位,一举超过龙湖集团吴亚军79。1亿美元(569亿元)的身家登顶中从神话走向现实,中国夸父一号踏上逐日之旅近日,我国成功发射综合性太阳探测卫星夸父一号,夸父逐日的故事从神话传说走向现实。夸父一号名字由来?夸父一号全称先进天基太阳天文台(简称ASOS),这颗卫星的名字是通过全国征名起的,中国田径两大冠军谢震业陆敏佳举行婚礼10月16日,两位中国田径名将谢震业和陆敏佳举行婚礼。谢震业是亚洲男子200米纪录保持者,陆敏佳则是亚洲和全运会女子跳远冠军。这也是中国田径的最强联姻。谢震业是中国男子100米和2朱婷亮相!斯坎迪奇出战城市杯决赛,万众瞩目领导般气场十足10月16日,朱婷将迎来加盟意大利斯坎迪奇俱乐部的亮相仪式,意大利赛斯坎迪奇城市杯女排决赛将在晚上进行,比赛结束之后朱婷会和队友正式完成亮相,这也是朱婷来到新东家之后第一次出现在正3632!这就是鲍威尔和沃尔的区别,快船三当家之争已有答案头条创作挑战赛自2022年NBA交易市场开启以来,洛杉矶快船队对他们的阵容进行了大刀阔斧的修改,引进了一些既可以在攻防两端产生影响,而且还可以利用自己的经验发挥领导作用的老将。但赢运动员华丽转身外交官,川普的烈性前妻,伊凡娜到底多自信?她身上自带率性光环,是被誉为茶包的洒脱妇女,她是特朗普的第一任妻子,也是滑雪模特样样在行的全能女人,一生只为自己而活的伊凡娜玛丽泽尔尼科娃面对外界到底多自信?伊凡娜玛丽泽尔尼科娃关27国强势围攻下,普京下决心破局!俄方欲在中国找到一条出路自俄乌冲突以来,欧盟不断加大对俄罗斯的能源制裁,与之相比,在天然气和石油上,欧盟禁运俄煤的关注度没那么高。自21世纪以来,为了减少污染,欧洲能源结构发生巨大改变,各国也都纷纷开始减
大衣哥到售楼中心看房当即给儿子买一套婚房,直言有付出才有收获近日,大衣哥乘坐经纪人老五驾驶的商务车来到县里的一处售楼中心,大衣哥乘坐的豪车刚到售楼中心前面的广场,就有工作人员在此等候。豪车停下来,工作人员打开车门,大衣哥步履轻盈,神态自若地这才叫福利!汪峰直播卖国产手表,一万多砍到1500,某宝卖218001。hr明星带货把粉丝当韭菜割,早就不是什么新鲜事了!对于很多明星来说,如何快速变现是他们最在乎的事情,至于卖出商品的质量如何性价比如何,从来不是他们担心的,出了事情,无非是道个了解了小宋佳经历,才明白她为何会这么成功如今,大宋佳退隐江湖多年。小宋佳在拿奖拿到手软后,已经成为80后女演员群体里的中坚力量。因为和前辈同名,再加上大学时期也就读于上海戏剧学院,宋佳在很长一段时间,都摆脱不了名字给她投41岁阿娇成功减重20斤上热搜别再尬吹明星自律了今天是精读君陪伴你终身成长的第3230天01hr前几天,女星阿娇在微博上晒出自己的体重45。5公斤,旁边还有一张身材纤细的对镜自拍照。仿佛一夜之间,又美回了颜值巅峰。阿娇能瘦身成功艺人蔡艾成坠楼亡年仅40岁,肢体严重扭曲变形,公司回应表示震惊据台媒8月17日报道,艺人蔡艾成上午10分于芦洲捷运站共构大楼坠楼,坠落在地铁出口处后当场死亡,年仅40岁。报道称,蔡艾成坠亡的地点疑似是楼下地铁口,落下后肢体严重扭曲变形,已无存韩女星孔晓振官宣婚讯!此前曾接到孙艺珍捧花,男方发文深情告白作为韩娱圈的实力派女星,女星孔晓振虽然常常传出绯闻,却始终没有携手走入结婚殿堂。最近,孔晓振刚刚被曝出热恋消息,如今又被韩媒确认了结婚喜讯。据当地媒体报道,两人将在年内举行婚礼。目侯天来29岁出道,饰演汪显声成名,从不接广告的他现在如何娱乐圈从不缺演技精湛的演员,有人出道即巅峰,有人大器晚成,有人默默演了几十年戏依然没有大火。王砚辉在电影烈日灼心中饰演了凶手,他在回忆自己犯罪经历时还略带冷笑,让人看了不寒而栗。王丛飞认养37人后夫妻相继离世,5岁爱女成孤儿,一生比黄连还苦人人都说好人有好报,真的是这样吗?演员孙俪,资助山区孩子4年,事无巨细,结果最终却被反咬一口。对方写了一篇6000字长文控诉,甚至还扬言要毁了孙俪。除了她之外,还有人记得歌手丛飞吗长期成长空间广阔,鸿合科技专注教育信息化,课后服务新征程(报告出品方分析师国元证券耿军军常雨婷)1。公司介绍教育信息化龙头,智能交互显示知名品牌1。1历史沿革聚焦教育行业发展,大力布局课后服务鸿合科技成立于1990年,是国内教育信息化重纯电大中型MPV荣威iMAX8EV要来了哦随着国家二胎三胎政策放开后,欢乐大家庭出行诉求愈发高涨。而面对多人出行的情况,作为承载一家人安全的座驾,安全性自然是最需要关注的重点。为此,我们就来看看目前纯电中大型MPV中的网红北极的夏天可以穿短袖短裤了?武大教授我在北极经历过但不常见来源长江日报长江网长江日报大武汉客户端8月17日讯(记者汪洋)北极的夏天可以穿短袖短裤了?16日下午,长江日报记者连线武汉大学教授中国南极测绘研究中心副主任湖北省南北极科学考察学会平板销量排名华为第五,三星第二,苹果第一近一年时间里,越来越多的手机厂商开始入局平板市场了,比如OPPO和vivo都推出了平板产品,小米也在去年回归了平板产品线。再加上华为苹果三星联想等大厂,近一年时间也推出了许多新品,win10党不向win7低头!这4项设置,让系统游戏性能暴增同配置下的电脑,win10却更容易卡顿,为啥?有的小伙伴从win7升级到win10以后,玩游戏突然变卡了。难道电脑不配运行win10系统?其实,这跟windows本身的原因有关。W吃鸡必备,无线双模RGB双飞燕血手幽灵MR710体验头戴耳机怎么选择呢?在电竞游戏这么盛行的时候,有一款适合自己的游戏耳机绝对是很给力的体验。电竞行业的发展,在各大品牌也都纷纷入局电竞产品,键鼠,耳机等等,为了拥有更全面的市场。作为2022年手机满意度排行榜苹果华为小米列前三位最近有媒体公布了2022年国内手机满意度排行榜,苹果以86。2分稳居第一位,华为85。5分排名第二,小米则位列第三位。苹果毫无争议地再次荣登榜首,无论大家怎么抨击苹果的产品,但真正2999起最便宜骁龙8成了?来看看这款至尊版如何红米K50至尊版(以下为了方便表述,用K50U代替)是目前手机行业中最便宜的骁龙8plus机型,目前暂时没有比它便宜的机型。比被称为行业价格杀手的MOTO还要便宜一些(2999元起新倩女幽魂联动新神榜杨戬,玩家集齐追光动画全家桶最近追光动画预告的新神榜杨戬,着实让一众观众期待拉满!特别是这次电影对劈山救母这个经典神话故事进行了新的阐释,甚至杨戬还遭遇天眼受损无法调动元神的大危机,到时候会发生怎样意外的经历常规赛最佳阵容争夺硝烟四起各解说为避免网爆纷纷亮出票选名单随着常规赛落幕,另一场看不见的战争开始了。各大战队粉丝纷纷提前在贴吧虎扑摩拳擦掌,为常规赛最佳阵容进行拉票预热!由于常规赛排名决定了话语权,加之常规赛最佳阵容作为一种实力认可与荣誉明日战记哪里错了?最近玩了游戏使命召唤11,1213系列。再次重看了电影极乐世界,第九区等等电影和游戏包括极乐,第九区,使命1113都是有关人工机甲的。明日战记是有邀请动视游戏使命召唤游戏设计团队参DOTA2直邀了但没完全直邀?VP或因分数计算差异丢失TI直邀资格最近,DOTA2今年最后一个major阿灵顿major的比赛已经全部结束,作为今年DPC积分最高的赛事,同时也是中国区战队参加的首个major赛事,关注度还是相当高的。中国区因为X海外网友热议FPX击败OMGEDG会暴打FPX!这将是cold最后一场比赛LPL夏季赛季后赛FPX以32的战绩击败了OMG,成功晋级下一轮。因为LPL赛区这几年多次在世界赛上夺冠,所以季后赛也吸引了很多海外网友的关注,一起来看看他们是如何评价这场比赛的吧赵云金枪龙魂帅哭,孙悟空第九款皮肤登场,10点券留给鲁班机甲可乐要加冰,乔妹在你心,大家好我是小乔妹,每天为您分享有趣的王者荣耀新皮肤新版本,最新攻略等文章内容。近日,王者荣耀又有一款新皮肤官宣曝光了,那就是鲁班大师的匿光启智者,这款皮肤将