Apache 如何处理端口转发?

Apache 如何处理端口转发?

我在 coLinux .conf 文件中设置了本地主机端口转发配置,将端口 8090 转发到 VM 中的端口 80。

什么时候http://本地主机:8090在浏览器中输入后,我从 nginx 获得了正确的响应,但是使用 Apache 时,响应在日志中出现错误 /htdocs not found。

但是,如果我通过 SSH 将本地端口从 8090 转发到端口 80,Apache 就可以正常响应。

Apache 处理端口重定向的方式是否存在导致其失败的问题?

PS,对于那些不熟悉 coLinux 的人来说,它允许本地主机连接通过将 Windows 主机上的本地主机端口转发到 VM 上的端口来到达 VM,因为 10.xxx IP 无法从 Windows 主机访问。

答案1

您是否对每个请求都使用了相同的域名?Apache 可能配置为根据您使用的 DNS 名称以及端口来提供站点。因此,如果您http://localhost在一台机器和http://www.foo.com另一台机器上发出请求,您将获得截然不同的结果。

相关内容