子域的 HAProxy 配置
HAProxy config for sub-domains
我需要一个示例 HAProxy 配置来执行以下操作:
Server1 = 192.168.0.177(我没有提供服务器名称 - 只有 IP)
在 Server1 上,我 运行 HAproxy 和 Apache。
Server1 上的 Apache 现在设置为侦听端口 8080,并为两个子域正确设置了两个虚拟主机 - 每个都提供自己的网站内容。
子域 1 = s.mydomain.com
子域 2 = x.mydomain.com
我在 192.168.0.233 上有第二台服务器 运行ning。
我想设置 HAProxy 以侦听 s.mydomain.com,然后将其转发到同一服务器 (192.168.0.177) 上的 Apache,x.mydomain.com 并将其转发到同一服务器 (192.168) 上的 Apache .0.177) 和 y.mydomain.com 并将流量转发到第二台服务器 (192.168.0.233)。
此时我不需要任何负载平衡,只需 routing/forwarding 如上所述。
给你,
global
#debug
defaults
mode http
option httpclose
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
backend same_server
server same_server 127.0.0.1:8001
backend second_server
server second_server 192.168.0.233:80
frontend app *:80
acl sub_y hdr(host) -i y.mydomain.com
use_backend second_server if sub_y
default_backend same_server
我需要一个示例 HAProxy 配置来执行以下操作:
Server1 = 192.168.0.177(我没有提供服务器名称 - 只有 IP)
在 Server1 上,我 运行 HAproxy 和 Apache。
Server1 上的 Apache 现在设置为侦听端口 8080,并为两个子域正确设置了两个虚拟主机 - 每个都提供自己的网站内容。 子域 1 = s.mydomain.com 子域 2 = x.mydomain.com
我在 192.168.0.233 上有第二台服务器 运行ning。
我想设置 HAProxy 以侦听 s.mydomain.com,然后将其转发到同一服务器 (192.168.0.177) 上的 Apache,x.mydomain.com 并将其转发到同一服务器 (192.168) 上的 Apache .0.177) 和 y.mydomain.com 并将流量转发到第二台服务器 (192.168.0.233)。
此时我不需要任何负载平衡,只需 routing/forwarding 如上所述。
给你,
global
#debug
defaults
mode http
option httpclose
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
backend same_server
server same_server 127.0.0.1:8001
backend second_server
server second_server 192.168.0.233:80
frontend app *:80
acl sub_y hdr(host) -i y.mydomain.com
use_backend second_server if sub_y
default_backend same_server