Ip 使WAMP www在本地网络上可用

Ip 使WAMP www在本地网络上可用,ip,wamp,lan,Ip,Wamp,Lan,我知道有类似的问题,但没有一个能解决我的具体情况 我有一个用于开发一些网站的WAMP服务器,它运行得很好。我需要通过无线路由器将其提供给本地网络上的另一台计算机。另一台计算机实际上是Mac,我只需要能够通过浏览器查看开发站点(不需要访问phpmyadmin或mySQL) 我可以使用windows计算机的IP通过浏览器访问运行WAMP的本地主机(默认WAMP页面显示站点项目的链接)。显然,点击链接会导致页面找不到,因为URL是相对于localhost的,但即使我使用IP显式键入URL(http:/

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

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

我可以使用windows计算机的IP通过浏览器访问运行WAMP的本地主机(默认WAMP页面显示站点项目的链接)。显然,点击链接会导致页面找不到,因为URL是相对于localhost的,但即使我使用IP显式键入URL(
http://192.168.2.1/myproject
)我还是一无所获。(并且url重定向到localhost/myproject,即使我如图所示键入它)

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


有什么想法吗?

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

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

现在我已经明白了这一点


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

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

要解决这个问题,首先你需要知道你电脑的ip地址 我打开窗户 转到cmd 并输入ipconfig 在那里,您可以在IPv4中看到您的计算机lan ip地址

使用此IP地址连接到wamp服务器


希望这对你有所帮助

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

  • 转到WordPress设置>常规>WordPress地址(URL)和网站地址(URL)

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

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


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


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

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

     Deny from all
    
    您必须进行下面提到的更改

     Allow from all
    
    并使WAMP成为一个在线网站


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

    首先,将wamp放到仪表板上。如果在
    httpd.conf
    文件
    Listen 127.0.0.80
    中有设置,请稍后关闭防火墙


    将其更改为Listen 127.0.0.80以
    允许所有
    重新启动Wamp所有服务。

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

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

    只要做上面的改变,看看这会起作用

    干杯
    Amit

    我可能错了,但菜单选项不是用来连接的吗?它是联机的,但我仍然无法连接。这可能是防火墙/路由器的问题。我确实在主机上配置了Windows防火墙以允许Apache访问(然后我可以通过Mac上的浏览器查看默认页面)但仍无法访问项目文件夹。这可能是Mac计算机上的安全问题吗?如果您可以访问默认页面,但不能访问项目文件夹,那么是的,这听起来像是权限问题。我尝试在httpd.conf中添加一行(我想这就是添加这些设置的地方),当我重新启动apache时,WAMP会变成橙色。我显然做错了什么。我对Apache不是很熟悉,你能更详细地解释一下吗?:)(顺便说一句,我确实看过你的链接。)试着从网络上的另一台机器使用telnet连接到web服务器的端口。如果你能连接,那就是Apache。如果你不能,那就是防火墙/路由器的问题,尽管可能会有变化。另外,当通过另一台机器上的浏览器访问服务器时,记录GET请求(通过Firefox插件)并检查它返回的内容。我已经按照您的指示进行了操作,但当我加载项目时,它看起来并不像应该的样子。我认为css没有被加载,认为人们关闭防火墙真是愚蠢的建议。相反,只需在您想要使用的IP上允许端口80即可。