apache web server only local



我正在尝试在我的Mac山狮上托管一个网站。

我需要虚拟主机才能让我的网站在线吗?到目前为止,它只是本地的,我的朋友都无法查看它?

我认为您将其视为locahost127.0.0.1。我的猜测是,您在路由器后面,您甚至可以使用路由器配置的IP访问您的站点。问题是您的路由器不知道如何重定向来自外部的请求,因此任何访问您的外部 IP 的人都无法访问您的计算机。

要解决此问题,您需要在路由器上创建一个端口转发规则,以明确告诉它将端口 80 请求发送到何处。

如何:端口转发

维基百科:端口转发

通常互联网连接是使用 NAT 路由器完成的,因此需要端口转发到位,以便 Apache 在其后面工作。

由于世界上有如此多的路由器型号,您应该关注此网页,因为它可以说是最好的资源:

http://portforward.com/

实际上,这个问题也被问了很多次。请在下次询问之前进行搜索。

最新更新