良许Linux教程网 干货合集 通过nginx+keepalived实现高可用配置

通过nginx+keepalived实现高可用配置

负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。由于业务扩展,网站的访问量不断加大,负载越来越高。现需要在web前端放置nginx负载均衡,同时结合keepalived对前端nginx实现HA高可用。

通过nginx+keepalived实现高可用配置

nginx配置文件主要分成4部分

http (全局配置)
server (主机配置)
upstream (负载均衡服务器配置,在http配置范围内)
location (url匹配特定位置的设置)

nginx实现的功能

1:反向代理
2:location/url重写
3:web缓存
4:负载均衡

编辑配置文件,以反向代理的方式实现负载均衡

vim /etc/nginx/nginx.conf

upstream boke_web {
   server 192.168.1.135:80;
   server 192.168.1.136:80;
}

server {
   listen 443 http2;
   ssl on;
   server_name boke.wsfnk.com;

   ssl_certificate "/etc/pki/nginx/boke_server.crt";
   ssl_certificate_key "/etc/pki/nginx/private/boke_server.key";
   ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
   ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:!3DES:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
   ssl_prefer_server_ciphers on;

   location / {
      proxy_pass http://boke_web;
   }

   error_page 404 /404.html;
      location = /40x.html {
      }

   error_page 500 502 503 504 /50x.html;
      location = /50x.html {
      }
}

配置好后,检查nginx配置文件的语法

nginx -c /etc/nginx/nginx.conf -t

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部