选择 Apache 的出站代理地址
对已分配的本地源使用 ProxySourceAddress,并分别考虑路由选择、NAT 和地址族。
对于 Apache 2.4 的出站代理源,在服务器配置中使用 ProxySourceAddress:
ProxySourceAddress 192.0.2.20
请把文档示例地址替换为主机上已分配的合适源地址。它既不会分配地址,也不会更改监听器。传入客户端由监听器和虚拟主机配置控制。
路由仍由操作系统选择。属于运营商 A 的地址不保证能通过运营商 B 的默认网关工作。多网卡的 Linux 主机可能需要兼容的基于源地址的路由策略。
地址族很重要:IPv4 源不能作为 IPv6 连接的源。请检查失败请求选择了哪个目标地址族。
最后,把本地源与公网出口区分开。NAT 或上级代理可能将其替换。如果 Apache 已正确绑定但网站看到的是另一个地址,请先追踪下一跳,再更改监听器或放宽访问。