1. 使用keepalived搭建nginx主备
- 服务器 1:47.98.123.1 公网ip
- 服务器 2:47.98.123.2 公网ip
- 服务器 3:47.98.123.3 公网ip # master
- 服务器 4:47.98.123.4 公网ip # backup
2. 下面是我设置的master keepalived的配置文件
vrrp_instance VI_1 {
    state MASTER
    interface eth0
    mcast_src_ip 172.29.88.224
    virtual_router_id 51
    priority 101
    advert_int 2
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.127.1
    }
    track_script {
       chk_nginx 
    }
}
3. 请问我设置的这个virtual_ipaddress 里面的虚拟ip怎么可以使用www.demo.com这个阿里云的域名可以访问到这个 192.168.127.1这个虚拟ip上面

解决方案 »

  1.   

    阿里云的 云解析DNS 可以设置绑定域名、IP
      

  2.   

    1. DNS记录解析到公网IP
    2. 在你的网关上做映射,把公网IP的80端口映射到VIP的80端口上
      

  3.   

    你的意思是修改linux的hosts的文件,然后把阿里云的公网ip指向到我的设置的虚拟的ip上面吗
      

  4.   

    要是这样的话,建议不给任何一台VPS分公网IP,然后弹性公网IP绑到VIP。或者干脆上SLB。