子域的 HAProxy 配置

  • 本文关键字:配置 HAProxy haproxy
  • 更新时间 :
  • 英文 :


我需要一个例子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 上运行。

我想设置 HAProxy 以侦听 s.mydomain.com,然后将其转发到同一服务器上的 Apache ( 192.168.0.177(,x.mydomain.com 并将其转发到同一服务器上的 Apache (192.168.0.177( 并 y.mydomain.com 并将流量转发到第二台服务器 (192.168.0.233(。

此时我不需要任何负载平衡,只需如上所述进行路由/转发即可。

你来了,

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

最新更新