【问题标题】:apache web server only localapache web 服务器只在本地
【发布时间】:2012-12-15 12:35:30
【问题描述】:

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

我需要 virtualhostx 才能让我的网站上线吗?到目前为止,它只是本地的,我的朋友都看不到它?

【问题讨论】:

标签: php apache


【解决方案1】:

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

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

How To: Port Forwarding

Wikipedia: Port Forwarding

【讨论】:

    【解决方案2】:

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

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

    http://portforward.com/

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多