建站服务器
```* 基于lnmp haproxy keepalived搭建高可用小型站点前端服务器 192.168.55.7vip 192.168.55.100 haproxy keepalived192.168.55.10vip 192.168.55.100 haproxy keepalived后端服务器 192.168.55.5 php-7.1.30.tar.gznginx-1.14.2.tar.gz192.168.55.6 php-7.1.30.tar.gznginx-1.14.2.tar.gzmysql 192.168.55.8 mysql nfs前端服务器192.168.55.7 和 192.168.55.10 1、yum 安装keepalived (可编译安装)yum install keepalived -y2、编辑配置文件vim /etc/keepalived/keepalived.conf--------------------------------------------------------------------------------! configuration file for keepalivedglobal_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from localhost.localdomain smtp_server 172.22.0.1 smtp_connect_timeout 30 router_id localhost.localdomain1 vrrp_skip_check_adv_addr #vrrp_strict vrrp_iptables vrrp_garp_interval 0 vrrp_gna_interval 0}vrrp_script chk_haproxy { script /etc/keepalived/chk_haproxy.sh interval 2 weight -50 fall 3 rise 5 timeout 2}vrrp_instance vip1 { state backup #从配置换成这个master interface ens37 virtual_router_id 36 priority 100 advert_int 2 nopreempt unicast_src_ip 192.168.55.7 unicast_peer { 192.168.55.10} authentication { auth_type pass auth_pass linux36 } virtual_ipaddress { 172.20.200.200 dev ens37 label ens37:1 172.20.200.201 dev ens37 label ens37:2 } notify_master /etc/keepalived/ping.sh}--------------------------------------------------------------------------------配置中的脚本cat /etc/keepalived/chk_haproxy.sh #!/bin/bashif ! killall -0 haproxy &>/dev/null;then systemctl restart haproxy sleep 1 if ! killall -0 haproxy &>/dev/null;then systemctl stop keepalived fifi--------------------------------------------------------------------------------cat /etc/keepalived/ping.sh #!/bin/bashping -c 2 172.22.0.1 &> /dev/nullif [ $? -eq 0 ];then exit 0else exit 2fi--------------------------------------------------------------------------------注:这俩个脚本起检测作用编译安装haproxyyum install gcc gcc-c glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools vim iotop bc zip unzip zlib-devel lrzsz tree screen lsof tcpdump wget ntpdate -y解压安装包cd /usr/local/src/tar xvf haproxy-1.8.20.tar.gz 编译安装进入目录cd haproxy-1.8.20开始编译make arch=x86_64 target=linux2628 use_pcre=1 use_openssl=1 use_zlib=1 use_systemd=1 use_cpu_affinity=1 prefix=/usr/local/haproxy生成目录make install prefix=/usr/local/haproxy查看版本./haproxy -h拷贝主文件cp /usr/local/src/haproxy-1.8.20/haproxy /usr/sbin/创建启动脚本:--------------------------------------------------------------------------------vim /usr/lib/systemd/system/haproxy.service[unit]description=haproxy load balancerafter=syslog.target network.target[service]execstartpre=/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -c -qexecstart=/usr/sbin/haproxy -ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pidexecreload=/bin/kill -usr2 $mainpid[install]wantedby=multi-user.target--------------------------------------------------------------------------------创建目录和用户:mkdir /etc/haproxymkdir /var/lib/haproxyuseradd haproxy -s /sbin/nologinchown haproxy.haproxy /var/lib/haproxy/ -r--------------------------------------------------------------------------------vim /etc/haproxy/haproxy.cfg--------------------------------------------------------------------------------globalmaxconn 65536chroot /usr/local/haproxystats socket /var/lib/haproxy/haproxy.sock mode 600 level adminuid 1001gid 1001daemonnbthread 2nbproc 2cpu-map 1 0cpu-map 2 1#cpu-map 3 2#cpu-map 4 3spread-checks 5pidfile /run/haproxy.pidlog 127.0.0.1 local3 infodefaultsoption http-keep-aliveoption forwardforoption redispatchoption abortonclosemaxconn 100000mode httptimeout connect 300000mstimeout client 300000mstimeout server 300000mslisten stats bind :9999 stats enable# stats hid-version stats uri /haproxy-status stats realm haporxy\\\\ stats\\\\ page stats aut
云服务器可以挂几个游戏仙居云服务器价格不要企图深入研究一个网站c盘垃圾清理不了-其他问题上次补了备案图片-备案平台滴滴货运融资获7倍超额认购 didihuoyun.com已收入囊中php如何将字符串转为整数云服务器购买配置设定