当前位置: 首页 > news >正文

网站不允许上传文件炒域名 网站

网站不允许上传文件,炒域名 网站,wordpress 图片 压缩,某网站seo诊断分析和优化方案背景: keepalivednginx实现ha是网站和应用服务器常用的方法,之前项目中单独用nginx实现过负载均衡和服务转发,keepalived一直停留在理论节点,加之最近工作编写的一个技术文档用到keepalived,于是便有了下文。 服务组件…

背景:

        keepalived+nginx实现ha是网站和应用服务器常用的方法,之前项目中单独用nginx实现过负载均衡和服务转发,keepalived一直停留在理论节点,加之最近工作编写的一个技术文档用到keepalived,于是便有了下文。

服务组件介绍:

        keepavlived

                一个用于实现高可用性和负载均衡的开源软件,通常在 Linux 环境下使用。它的主要作用是监视服务器集群中的各个节点,并在主节点失效时,快速将备用节点切换为主节点,从而实现系统的持续可用性。同时,它还可以用于负载均衡,将传入的请求分发到多个服务器上,以提高系统的性能和容量。本文只说主备节点切换。

        nginx

                最好用的web和反向代理服务器,属于常用中间件,此处就不多说了。

实现高可用:

        安装keepalived+nginx模拟实现高可用,其中keepalived负责vip切换,nginx为方便vip切换后的结果展示。为方便测试本场景使用docker容器进行操作和展示。

         3个centos7.9容器,2个容器(C,D)模拟HA,1个容器E作为客户端模拟调用nginx。

小试牛刀:

        准备工作:

        可使用docker创建3台centOs7.9容器,分别命名为centos7.9_C,centos7.9_D,centos7.9_E,下文3个容器简称为C,D,E

        ip分别为172.17.0.2,172.17.0.3,172.17.0.5,VIP 172.17.17.15       

        安装和配置

  • C安装keepalived和nginx

                keepalived修改配置文件,vi /etc/keepalived/keepalived,修改内容如下:

vrrp_instance VI_1 {state MASTERinterface eth0virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {172.17.0.15}
}

               nginx为了测试效果修改index.html为:

          ​​​​​​​

  • D安装keepalived和nginx

 keepalived修改配置文件,vi /etc/keepalived/keepalived,修改内容如下:

vrrp_instance VI_1 {state BACKUPinterface eth0virtual_router_id 51priority 90advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {172.17.0.15}
}

        nginx为了测试效果修改index.html为:

        

        测试用例:

  1. C,D正常,E访问:访问到的是C节点nginx提供的服务,如下图所示:​​​​​​​
  2. 停掉C,E访问:虚拟IP自动漂移至备节点,访问到的是D节点nginx提供的服务,如下图所示
  3. 恢复C,停掉D,E访问:访问到的是C节点nginx提供的服务,如下图所示:
  4. C和D都恢复,E访问:访问到的是C节点nginx提供的服务,如下图所示:

其他:

        keepalived服务高可用的原理实质是虚拟ip的漂移,通俗点说就是主备节点上服务启动后,主节点上的keepalived服务会自动给网卡添加上虚拟ip(也就是ip addr add命令),以此保证通过虚拟ip是可访问的,当主节点挂掉后把虚拟ip添加到备节点的网卡,主备节点是通过心跳机制验活。

总结:

        1、网站、应用服务器等需要持续可用性的场景使用keepalived+nginx实现HA是可行的,且复杂度适中,适合非架构师岗位的后台开发者。

        2、理论是服务于实践的,实践需要时间和精力,但是实践后会加深对理论的认知,建议伙伴们可以动手试一试。

http://www.yayakq.cn/news/251986/

相关文章:

  • 建设网站要什么时候开始网站建设专业团队
  • 高端商城网站建设编程训练网站
  • wordpress不能下载南安seo快速排名
  • 云购系统商城网站建设新发地网站建设
  • 济南网站建设是什么意思免费收录网站
  • 信誉好的昆明网站建设个人建站做什么网站比较赚钱
  • python网站搭建安徽做网站公司哪家好一点
  • 高端的扬中网站建设qq刷会员建设网站
  • 常州做网站那家快百度招聘 网站开发
  • 官方网站手机做网站字体用什么格式
  • 网站建设业务员前景网站建设报价表表格下载
  • 北京网站建设项目网站建设亻金手指科杰
  • 哪个网站可以做代码题目wordpress搬家中文图片
  • 怎么下载网站程序软件开发工程师中级职称
  • php网站后台密码怎么修改如何用ps做网站标识
  • 做网站还是做游戏网页主题设计思路及制作步骤
  • 沈阳网站建设网站的个人心得
  • 赫山区网站建设直播网站
  • 房产网站制作流程办公室装修怎么做账
  • 网站制作服务合同海兴县网站建设公司
  • 怎么做好网站营销推广网页制作与设计课本
  • 建立网站的内容规划青岛网站推广的价格
  • 做网站跟客人怎么沟通北京建设规划许可证网站
  • 学校网站建设阶段性目标做门的网站建设
  • wordpress下载管理器南阳网站排名优化公司
  • 怎么做加密货币网站wordpress 多站点模式
  • 做外贸外文网站怎么做好网站导航设计模板
  • 网络网站关键词网站建设实训课
  • 从零学建设网站018马经黄骅港房价多少钱一平
  • 国外的营销网站流量套餐网站