解决方法
在HAProxy配置的前端定义中:
frontend bla bla bla <other settings> #all HTTP traffic must use the correct site name acl host-mysite hdr(Host) -i mysite.example.com redirect location http://mysite.example.com/ if !host-mysite <more settings for frontend> backend foo <backend config>
如果您愿意,也可以使用以下方法直接阻止它:
#block if request isn't for mysite acl host-mysite hdr(Host) -i mysite.example.com block if !host-mysite