【发布时间】:2017-09-21 23:14:15
【问题描述】:
我有一个相当复杂的 haproxy 配置,它根据请求的主机(通过 acl + hdr_dom)路由到后端。如果我想在本地测试配置,我必须更改要测试的主机的分辨率(例如,通过更改 hosts 文件将主机解析为 127.0.0.1)。然后我可以使用 wget 或 curl 在本地测试 haproxy 配置,然后重置 hosts 文件。
但是,我想要进行自动化测试,而在自动化测试中更改系统级别的内容让我很紧张。在我以自动方式更改主机文件的路径之前,有没有办法告诉 haproxy“假装这个请求是向 xxx.yyy.com 发出的”?我可以采取其他方法吗?
谢谢
【问题讨论】: