nginx.conf nginx.conf配置文件详解, Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 感谢阅读, 如有什么更好的建议或方法 ,可以留言或进群交流:1101584918,欢迎大家加入。
密码 : 4aruyum install gcc
yum install gcc-c++
tar -zxvf keepalived-1.4.2.tar.gz -C /usr/local/src/
安装openssl
yum install -y openssl openssl-devel
安装Keepalived
tar -zxvf keepalived-1.4.2.tar.gz -C /usr/local/src/
cd /usr/local/src/keepalived-1.4.2
./configure --prefix=/usr/local/keepalived
make && make install
初始化配置及启动测试:
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/sbin/keepalived /usr/local/bin/
2. 将 keepalived 脚本放到 /etc/init.d/
目录下cp /usr/local/src/keepalived-1.4.2/keepalived/etc/init.d/keepalived /etc/init.d/
3. 拷贝 keepalived.conf
配置文件到 /etc/keepalived/
目录下, 当 keepalived
启动的时候默认就会到 /etc/keepalived/
目录下找配置文件mkdir /etc/keepalived cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
4. 启动、关闭、重启、查看状态service keepalived start|stop|restart|status
6. 启动完后查看状态发现启动失败, 说配置文件有错误, 如图
上述错误下面解决准备从机
主备配置文件修改
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 192.168.230.201 smtp_connect_timeout 30 router_id nginx_master vrrp_skip_check_adv_addr vrrp_garp_interval 0 vrrp_gna_interval 0 } #检测脚本定义 vrrp_script chk_http_port { script "/etc/keepalived/nginx_check.sh" interval 2 # 脚本执行的间隔 weight 2 # 权重等级 } vrrp_instance VI_1 { state MASTER interface ens33 virtual_router_id 51 #主从的优先级, 主机一定要大于从机 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } # VIP: 提供给外部访问的地址, 必须和主从在同一个网段内, 主从地址不能相同 virtual_ipaddress { 192.168.230.190 } }
esc
删除没用的行, 保存退出!d200d
keepalived.conf
配置文件vim /etc/keepalived/keepalived.conf
esc
删除没用的行, 保存退出!d200d
主从服务器创建相同的检查脚本文件
/etc/keepalived/
目录下创建 nginx_check.sh
脚本配置文件vim /etc/keepalived/nginx_check.sh
#!/bin/bash A=`ps -C nginx -no-header |wc -l` if [ $A -eq 0 ];then /usr/local/nginx/sbin/nginx sleep 2 if [ `ps -C nginx --no-header |wc -l` -eq 0];then killall keepalived fi fi
nginx_check.sh
文件设置可执行权限,[ 主从都要设置
]chmod 777 /etc/keepalived/nginx_check.sh
配置完信息后在主从机中分别启动nginx 和 keepalived
测试
index.html
页面显示内容区分主备vim /usr/local/nginx/html/index.html
双主模式
vrrp_instance VI_2 { state BACKUP interface ens33 virtual_router_id 52 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.230.191 } }
2. 在从机keepalived.conf最后一行添加vrrp_instance VI_2 { state MASTER interface ens33 virtual_router_id 52 priority 190 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.230.191 } }
3. 修改完后重新加载配置文件service keepalived reload
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算