对于 Apache 2.4 的出站代理源,在服务器配置中使用 ProxySourceAddress:

ProxySourceAddress 192.0.2.20

请把文档示例地址替换为主机上已分配的合适源地址。它既不会分配地址,也不会更改监听器。传入客户端由监听器和虚拟主机配置控制。

路由仍由操作系统选择。属于运营商 A 的地址不保证能通过运营商 B 的默认网关工作。多网卡的 Linux 主机可能需要兼容的基于源地址的路由策略。

地址族很重要:IPv4 源不能作为 IPv6 连接的源。请检查失败请求选择了哪个目标地址族。

最后,把本地源与公网出口区分开。NAT 或上级代理可能将其替换。如果 Apache 已正确绑定但网站看到的是另一个地址,请先追踪下一跳,再更改监听器或放宽访问。

相关文章