Nginx 具有公共IP地址的HAProxy
我在另一个互联网数据中心有许多服务器。我可以使用haproxy来平衡每个网站的负载吗。只使用专用IP,按照后端中的文档操作如何使用公共IP,如下所示。如果它没有任何应用程序可以做到这一点?谢谢 以下是我的设置: haproxy.cfgNginx 具有公共IP地址的HAProxy,nginx,centos,haproxy,Nginx,Centos,Haproxy,我在另一个互联网数据中心有许多服务器。我可以使用haproxy来平衡每个网站的负载吗。只使用专用IP,按照后端中的文档操作如何使用公共IP,如下所示。如果它没有任何应用程序可以做到这一点?谢谢 以下是我的设置: haproxy.cfg global daemon maxconn 256 user haproxy group haproxy chroot /var/lib/haproxy defaults mod
global
daemon
maxconn 256
user haproxy
group haproxy
chroot /var/lib/haproxy
defaults
mode http
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http
bind *:80
default_backend servers
backend servers
server server public ip?
server server public ip?
server server public ip?
服务器的IP地址可以是可以通过代理访问的任何IP。通常,它是与服务器位于同一网络上的专用地址,但不一定是——世界另一端的服务器的公共地址也可以工作。您可以这样做:
global
daemon
maxconn 256
user haproxy
group haproxy
chroot /var/lib/haproxy
defaults
mode http
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http
bind *:80
default_backend servers
backend servers
balance roundrobin
mode http
option forwardfor
option httpchk GET /
server server1 public.com check
server server2 123.123.123.123 check
server server3 public.com check
HAProxy支持IP和DNS对不起,但是我如何使用公共IP?请在
服务器
指令-服务器
中指定服务器的公共IP地址,以便服务器=>HAProxy仅支持私有IP:(不,您可以使用代理可以访问的任何IP。我的运行配置在一个代理下整合了两个网站,这两个网站都在不同国家的公共IP上服务于代理。我使用HAProy甚至通过DNS主机名连接我的家庭服务器。您可以使用私有IP、公共IP等。这很好。工作正常,谢谢。抱歉,我仍然无法使用。)哦。