这可能是一个有点 XY 的问题:我希望能够克隆和销毁云服务器,而不重新配置只有负载平衡器才能访问的 Apache 的 Listen 指令。但我实际上并不关心 IP 地址是什么——它是该接口具有的任何 IP 地址。但查看 Apache 文档,似乎您只能为 Listen 提供 IP 地址,而不是接口。没有办法指定 Apache 应该在特定接口上侦听吗?
我拥有的:
NameVirtualHost *:80
Listen 10.177.19.174:80
我想要的是:
NameVirtualHost *:80
Listen eth1:80
答案1
旧线程,但仍然存在。
似乎不能,但您可以在 DNS 上监听:
Listen myhost.mydomain.tld:80
这仍然比硬编码 IP 更好。请注意,IP 将在 apache 启动时解析,并且不会因 DNS 值更改而更改。