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

南充响应式网站建设做网站页面的框架

南充响应式网站建设,做网站页面的框架,wordpress调用插件,深圳创建网站环境准备 IPVIP环境客户端192.168.134.174Master192.168.134.170192.168.134.100需要配置nginx负载均衡Backup192.168.134.172192.168.134.100需要配置nginx负载均衡web1服务器192.168.134.171 web2服务器 192.168.134.173 1、首先安装nginx服务器(此处采用yum安装…

环境准备

IPVIP环境
客户端192.168.134.174
Master192.168.134.170192.168.134.100需要配置nginx负载均衡
Backup192.168.134.172192.168.134.100需要配置nginx负载均衡
web1服务器192.168.134.171

web2服务器

192.168.134.173

1、首先安装nginx服务器(此处采用yum安装)

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum install nginx -y

2、修改nginx的配置文件(配置负载均衡)

cd /etc/nginx/conf.d/
vim web.confupstream webPools {server 192.168.134.171;server 192.168.134.173;
}
server {location / {proxy_pass http://webPools;}
}

3、启动nginx

systemctl start nginx

4、修改keepalived配置文件

主节点:
! Configuration File for keepalivedglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVEL1
}vrrp_instance VI_1 {state MASTER# nopreemptinterface ens33virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.134.100}
}
备节点
修改:state MASTERpriority 80

此时可以实现keepalived的故障切换和nginx负载均衡,但是如果nginx的主服务器出现故障,那么此时无法实现客户端的正常访问,即需要新的配置来实现高可用,因此,利用·vrrp-script(利用VIP漂移实现服务的可用)去监控集群资源。

5、重新修改keepalived配置文件,添加vrrp-script,在实例中还要调用。

主备节点做一样的修改
! Configuration File for keepalivedglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVEL1
}
vrrp_script check_nginx {  # 自定义资源监控脚本script "killall -0 nginx"interval 2
}
vrrp_instance VI_1 {state MASTER# nopreemptinterface ens33virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}track_script {check__nginx}virtual_ipaddress {192.168.134.100}
}

6、还可以用脚本检测服务的方法

cat check_#!/bin/bashtotal=$(ps -C nginx --no-header | wc -l)if [ $total -eq 0 ]
thennginx_status=1
elsenginx_status=0
fiexit $nginx_status在keepalived文件中也进行修改vrrp_script check_nginx {#script "killall -0 nginx"script "/etc/keepalived/check_nginx.sh"interval 2
}

7、还有一种使用notify的·方法

写notify.sh脚本#!/bin/bashcase "$1" inmaster)nmap localhost -p 80 | grep "80/tcp open"if [ $? -ne 0 ];thensystemctl start nginxfi;;
backup)nginx_psr=`ps -C nginx --no-header | wc -l`if [ $nginx_psr -ne 0 ];thensystemctl stop nginxfi;;
*)echo "Usage:$0 master|backup";;
esacchmod +x notify.sh  # 给脚本增加执行权限然后在keepalived文件中修改就行,修改下面几个地方
vrrp_script check_nginx {#script "killall -0 nginx"script "/etc/keepalived/check_nginx.sh"interval 2weight -30
}track_script {check_nginx}virtual_ipaddress {192.168.134.100}notify_master "/etc/keepalived/notify.sh master"notify_backup "/etc/keepalived/notify.sh backup"
}

8、测试如下:

在停掉nginx后,仍旧可以正常访问systemctl stop nginx
结果如下:
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.173 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1 
web test page ,ip is 192.168.134.171 192.168.122.1
http://www.yayakq.cn/news/135939/

相关文章:

  • 龙岗网站制作wordpress 打开好慢
  • 龙岩网站设计找哪家好淘宝联盟推广网站怎么做
  • 阳江网站小说阅读网站怎么建设
  • 随州网站seo多少钱郑州网站制作的公司
  • 网站界面模板下载wordpress 显示文章摘要
  • 网站导航如何做半透明chrome 谷歌浏览器
  • 求网站建设方法怎么做网站的动效
  • 网站建设类别湘潭市建设局网站
  • 狠狠做最新网站服务器公司
  • 软文写作的三个要素做专业搜索引擎优化
  • excel服务器做网站做网站的是干嘛的
  • 如何建立一个自己的网站?手机可以制作网站吗
  • 马云的网站是谁建设的青岛手机建站哪家好
  • 户网站建设整改报告手机制作游戏的app软件
  • 宜昌商城网站建设郑州企业培训
  • 网站广告出价平台网站建设外包 源代码
  • 网站主页设计注意点如何自己设计一个网站
  • 网站设置gif禁用如何建设一个视频网站
  • 网站开发设计课程教案做网站开发需要什么
  • 单页网站利润做车贴网站
  • 科技网站设计公司百度云备案域名购买
  • 网站首页 排版wordpress阿里云插件
  • 网站 用php asp源码 比较好网络营销推广方案设计
  • 深圳网站开发网站网站界面 ui 设计答案
  • 产品网站免费模板下载地址怎么推广自己的偏方
  • 网站举报12321电商云仓
  • 现在建网站赚钱吗手机浏览器 网站开发
  • 成都网站搭建公司哪家好南充做网站的
  • 昆明网站搜索引擎优化网站制作多少
  • 长沙网站建设制作修改自豪地采用wordpress