在本地网络上提供WAMP www

big*_*les 9 ip lan wamp

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

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

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

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

有任何想法吗?

小智 10

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

 Deny from all
Run Code Online (Sandbox Code Playgroud)

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

 Allow from all
Run Code Online (Sandbox Code Playgroud)

并使WAMP成为在线.

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


Ins*_*ico 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)查看网站,并且链接现在应该正常工作.


big*_*les 1

现在我已经弄清楚了,这是有道理的。

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