如何配置虚拟主机,以便不必向 URL 添加端口?现在我在不同的端口 (88) 上运行 apache 我想使用 http://my.local.com 代替 http://my.local.com:88
答案1
如果服务器位于路由器后面(例如在您的家庭网络上),您可以使用端口转发将端口 80 上的传入流量转发到端口 88 上的服务器。
每个路由器的管理区域都不同,但通常你在浏览器中输入 192.168.1.1(你的“网关”),输入你的凭证,然后导航到端口转发。在某些路由器上,它位于一个单独的区域下,但这足以让你在几次点击内完成操作。
在这种情况下,Apache 仍会监听端口 88。
答案2
当然不行。由于 URL 位于客户端中,因此它不知道您的 Apache 在哪个端口上运行。默认情况下,http 使用 80/tcp。如果您想使用 88/tcp,您的客户端必须更改其端口。
我可以向衍生品提出建议:
- Apache 中的重定向从 80 到 88(http://my.local.com重定向至http://my.local.com:88)
- 在防火墙中,端口从 80 重定向到 88。