在本地网络上提供WAMP www

时间:2011-04-14 00:30:30

标签: ip wamp lan

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

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

我可以使用我的Windows机器的IP访问通过浏览器运行WAMP的本地主机(显示默认的WAMP页面,其中包含指向站点项目的链接)。显然点击链接会导致找不到页面,因为URL是相对于localhost的,但即使我明确地用IP(http://192.168.2.1/myproject)输入网址,我仍然什么也得不到。 (并且即使我按照所示输入,url也会重定向到localhost / myproject)

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

有什么想法吗?

9 个答案:

答案 0 :(得分:10)

默认情况下,httpd.conf具有以下设置。

 Deny from all

你必须做出下面提到的改变。

 Allow from all

并使WAMP成为在线。

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

答案 1 :(得分:7)

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

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

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

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

答案 2 :(得分:3)

尝试these推荐。我的建议是检查Apache是​​否仅绑定到127.0.0.1(localhost)并添加192.168.2.1映射(如果它不存在)。添加后不要忘记重新启动Apache。

答案 3 :(得分:2)

如果您在Windows上使用wamp,请将Windows防火墙设置更改为OFF模式,然后重新启动服务器并进行检查。

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

只需进行上述更改即可查看此功能。

欢呼声 阿米特

答案 4 :(得分:1)

现在我已经弄明白了。

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

答案 5 :(得分:1)

首先将您的wamp放在仪表板上。如果httpd.conf文件Listen 80中存在设置,如果与此不同,则会在稍后进行。

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

答案 6 :(得分:1)

首先将您的wamp放在仪表板上。然后关闭防火墙如果httpd.conf文件Listen 127.0.0.80中有设置,如果不同,则将其关闭。

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

我认为您使用了错误的IP地址,因为大多数路由器都使用192.168.1.1。 这就是为什么你无法查看任何东西,即你的电脑有不同的IP地址。

要解决此问题,首先您需要知道您的计算机的IP地址 我开窗 去cmd 并输入ipconfig 在那里,您可以在IPv4中看到您的计算机LAN IP地址

使用此ipaddress连接到wamp服务器。

希望这能帮到你