【问题标题】:Make WAMP www available on local network使 WAMP www 在本地网络上可用
【发布时间】:2011-04-14 00:30:30
【问题描述】:

我知道有类似的问题,但没有一个针对我的具体情况。

我有一个用于开发一些网站的 WAMP 服务器设置,并且运行良好。我需要通过无线路由器在本地网络上的另一台计算机上使用它。另一台电脑其实是Mac,我只需要能够通过浏览器查看开发站点(不需要访问phpmyadmin或mySQL)。

我可以使用我的 windows 机器的 IP 通过浏览器访问运行 WAMP 的本地主机(默认的 WAMP 页面显示与站点项目的链接)。显然,单击链接会导致找不到页面,因为 URL 是相对于本地主机的,但即使我明确输入带有 IP (http://192.168.2.1/myproject) 的 url,我仍然一无所获。 (即使我按所示输入,url 也会重定向到 localhost/myproject)

我的主机有一个动态 IP,但由于它是硬连线到调制解调器和路由器的,所以除非我重置路由器/调制解调器,否则 IP 不会改变。我看不出这是问题所在,因为我可以使用 Mac 的 IP 访问默认的 WAMP 页面。

有什么想法吗?

【问题讨论】:

  • 我可能是错的,但这不是 Put Online 菜单选项的用途吗?
  • 它在线但我仍然无法连接
  • 那么可能是防火墙/路由器问题。
  • 我确实在我的主机上配置了 Windows 防火墙以允许 Apache 访问(然后我可以通过 Mac 上的浏览​​器查看默认页面)但仍然无法访问项目文件夹。会不会是 Mac 机器上的安全问题?
  • 如果您可以访问默认页面,但不能访问项目文件夹,那么是的,这听起来像是权限问题。

标签: ip wamp lan


【解决方案1】:

默认httpd.conf有以下设置。

 Deny from all

您必须进行以下提到的更改。

 Allow from all

并将 WAMP 设为在线。

您可以通过 IP 地址或网络中的计算机名称访问您的站点。

【讨论】:

  • 我已按照您的指示进行操作,但是当我加载项目时,它看起来不像它应该的样子。我认为css没有加载
【解决方案2】:

我的 Wordpress 网站也有同样的问题。我的目标是通过 LAN 上另一台 PC/Linux 工作站的浏览器查看开发网站。以下步骤为我解决了这个问题:

  1. 转到 WordPress 设置 > 常规 > WordPress 地址 (URL) 和站点地址 (URL)

  2. 将运行 WAMP 服务器的本地 PC 的本地 IP 地址添加到字段并保存设置。 (例如 http://192.168.0.101/wordpress;在 DOS 命令窗口中使用 ipconfig 来获取本地主机的 IP 地址)。

  3. 从系统托盘“Put Online”上的 WAMP 服务器菜单。现在局域网中的任何其他设备都可以使用浏览器上的 IP 地址(http://192.168.0.106/wordpress)查看网站,并且链接现在应该可以工作了。

【讨论】:

    【解决方案3】:

    尝试these 推荐。我的建议是检查 Apache 是否仅绑定到 127.0.0.1 (localhost),如果不存在则添加 192.168.2.1 映射。添加后别忘了重启Apache。

    【讨论】:

    • 我尝试在 httpd.conf 中添加一行(我假设这是添加这些设置的地方),当我重新启动 apache 时 WAMP 变为橙色。我显然做错了什么。我对 Apache 不是很熟悉,你能详细解释一下吗? :)(顺便说一句,我确实看过你的链接。)
    • 尝试使用 telnet 从网络上的另一台计算机连接到 Web 服务器的端口。如果您可以连接,那么它就是 Apache。如果你不能,那就是防火​​墙/路由器问题,尽管可能会有变化。另外,在另一台机器上通过浏览器访问服务器时,记录GET请求(通过Firefox插件)并查看返回的内容。
    【解决方案4】:

    如果您在 windows 上使用 wamp,请将 windows 防火墙设置更改为关闭模式并重新启动服务器并检查。

    控制面板-->系统和安全-->Windows防火墙-->关闭Windows防火墙

    只需进行上述更改,看看这是否可行。

    干杯 阿米特

    【讨论】:

    • 建议人们关闭防火墙真是愚蠢的建议。相反,只需在您要使用的 IP 上允许端口 80。
    【解决方案5】:

    现在我已经弄明白了。

    重定向到 localhost 实际上是由构建站点的 CMS 的配置文件引起的(因此它会打开 WAMP 主页面,但无法加载项目站点)。

    【讨论】:

      【解决方案6】:

      首先将你的 wamp 放到你的仪表板上。稍后如果httpd.conf文件中有设置Listen 80如果与此不同。

      将其更改为 Listen 80 然后禁用防火墙重启 Wamp 所有服务。

      【讨论】:

        【解决方案7】:

        首先将你的 wamp 放到你的仪表板上。然后关掉你的防火墙 稍后如果httpd.conf文件中有一个设置Listen 127.0.0.80如果这和那个不同的话。

        将其更改为 Listen 127.0.0.80 to Allow for all restart Wamp all services.

        【讨论】:

          【解决方案8】:

          您可以尝试将服务器的主机名添加到 Mac 上的 hosts 文件中。然后,您将使用有效的主机名访问 HTTP 服务器。

          【讨论】:

            【解决方案9】:

            我认为您使用了错误的 IP 地址,因为大多数路由器自己使用 192.168.1.1。 这就是为什么您无法查看任何内容的原因,即您的计算机具有不同的 IP 地址。

            要解决它,首先你需要知道你的计算机的IP地址 我的窗口 去 cmd 并输入 ipconfig 在那里您可以在 IPv4 中看到您的计算机局域网 IP 地址

            使用这个 ipaddress 连接到 wamp 服务器。

            希望对你有帮助

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-01-16
              • 2021-07-16
              • 2013-12-31
              • 1970-01-01
              • 2012-01-03
              • 1970-01-01
              相关资源
              最近更新 更多