nginx+keepalived实现高可用负载均衡方案
10页1、学习文档目录1.引言 32.环境说明 33.Nginx 安装配置 34.Keepalived 安装配置 55.验证 91. 引言本学习文档主要介绍了采用 Nginx 负载均衡,通过 keepalived 实现 Nginx 双 机互备,保证实现的WEB服务高可用方案。2. 环境说明主 nginx 负载均衡器: 172.20.52.20 端口 81(CentOS release 5.8)副 nginx 负载均衡器: 172.20.52.21 端口 81(CentOS release 5.8)Tomcat1: 172.20.52.19 端口 3030Tomcat2: 172.20.52.20 端口 4040VIP:172.20.52.22软件:keepalived- 1.2.12 nginx-1.4.4说明:keepalived是一个基于VRRP协议来实现的WEB服务高可用方案, 可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行 Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP), 但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服
2、务器,当备份 服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。3. Nginx 安装配置1. 安装 Nginx获取 Nginx 稳定版,把 Nginx 安装到 /usr/local/nginx 目录下(两台机器都 安装)的详细步骤:yum - in stall gcc ope nssl-devel pcre-devel zlib-devel(安装相关组件) tar zxvf nginx-1.4.4.tar.gzcd nginx-1.4.4./configure-prefix=/usr/local/nginx-with-http_ssl_module-with-http_flv_module-with-http_gzip_static_module-with-http_stub_status_modulemake & make install2. 分别在两台服务器编写配置文件vim /usr/local/nginx/conf/nginx.conf#user nobody; worker_processes 1;#pid l
3、ogs/nginx.pid;events worker_connections 1024;http include default_type sendfilemime.types;on;application/octet-stream;#tcp_nopush on; keepalive_timeout 65;upstream cart server 172.20.52.19:3030 weight=1;server 172.20.52.20:4040 weight=1;#ip_hash;#在没有做共享 session 的情况下 ip_hash 可以解决 session 问题server listen 81;server_name 172.20.52.20; #另外一台填写另外 IP charset utf-8;location /cart root html;index index.html index.htm;proxy_next_upstream error timeout http_500 http_502 http_504; proxy_read_timeout 10s;pro
4、xy_pass http:/cart;proxy_set_headerHost$host:81; #没用默认 80 端口需要加入$remote_addr;proxy_set_header X-Real-IPproxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;error_page 500 502 503 504 /50x.html;location = /50x.html root html;log_format access_log $remote_addr - $remote_user $time_local $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;access_log /usr/local/nginx/logs/access.log access_log;3. 验证配置文件正确性/usr/local/nginx/sbin/nginx -显示以下信息为正确的the configurati
《nginx+keepalived实现高可用负载均衡方案》由会员鲁**分享,可在线阅读,更多相关《nginx+keepalived实现高可用负载均衡方案》请在金锄头文库上搜索。
城管年终工作总结优秀范文(2篇).doc
我们心中的蒋沛彧
《我的“长生果”》教学反思
道路与桥梁分类模拟7
如何体面辞退员工与辞退面谈技巧
八年级下册第四单元0409
2023年企业年会活动策划方案11篇公司年会策划方案
学校各职务工作职责2
小学班主工作计划汇总7篇.doc
跨国直接投资方式及其比较探析
2023年宣传策划方案.doc
2022年公司前台个人工作总结一
2019年度应急预案演练计划(DOC 9页)
工硕河流动力学课程作业及参考答案
高中生寒假社会实践心得总结2023年范文(七篇).doc
代理验货协议范文(3篇).doc
山东教师招考试题
20xx年农民工监测调查总结
高一化学寒假作业试卷(有答案)
精选初一春节作文汇总9篇
2022-12-17 3页
2022-08-05 12页
2024-02-16 2页
2022-11-11 5页
2024-02-18 3页
2022-12-31 4页
2023-04-19 2页
2022-07-27 1页
2023-06-29 1页
2023-08-21 1页