无法访问本地网络上的wamp服务器

Ton*_*Nam 16 apache wamp

我想在我的本地网络上托管一个网站.出于某种原因,我只能访问本地计算机中的wamp.

我的网络中有2台电脑.计算机A和计算机B都安装了wamp服务器.当我从计算机BI键入计算机A的IP地址时,我能够连接到它.但是,当我这样做时,反过来它不起作用!换句话说,当我从计算机A输入计算机B的IP地址时,浏览器会说:服务器在192.168.0.120需要很长时间才能响应.

我为了解决计算机B上的问题而做的事情:(记得我想从计算机A连接到计算机B)

1)关闭防火墙

2)卸载wamp并重新安装.

3)关闭反病毒.

4)关闭Windows防火墙

5)在线放置wamp并在线上线后重启所有服务

完成所有这些步骤后,我仍然无法从计算机B连接到它!

我没有查找任何ini文件加上我已经卸载并重新安装它,所以为什么不能连接到它!?我在过去3年里使用过wamp而且我从未经历过这个.

wamp也是我在这台计算机上安装的唯一Web服务器.我的计算机上没有安装IIS或任何其他Web服务器.

小智 19

从任何地址关闭端口80的防火墙.如果您需要https(SSL)访问权限,请关闭443.打开配置文件(http.conf)并找到说:

Allow from 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

将它们改为阅读

Allow from all
Run Code Online (Sandbox Code Playgroud)

重启wampserver.它现在可以工作了.请享用!!


Thi*_*elo 16

也许您的Apache仅限于localhost.查看您的apache配置文件:

Listen 127.0.0.1:80
Run Code Online (Sandbox Code Playgroud)

如果找到它,请将其替换为:

Listen 80
Run Code Online (Sandbox Code Playgroud)

(有关Apache Binding的更多信息)


Has*_*eed 8

1.

首先是端口80(或者你正在使用的)和443必须允许TCP和UDP数据包.为此,在Windows防火墙上为端口80和443创建TPC和UDP的2个入站规则.(或者,您可以禁用整个防火墙进行测试,但如果允许入站规则,则可以禁用永久解决方案)

2.

如果您正在使用WAMPServer 3请参阅答案的底部

对于WAMPServer版本<= 2.5

您需要更改Apache上的安全设置以允许从其他任何位置进行访问,因此请编辑您的httpd.conf文件.

更改此部分:

#   onlineoffline tag - don't remove
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
Run Code Online (Sandbox Code Playgroud)

至 :

#   onlineoffline tag - don't remove
    Order Allow,Deny
      Allow from all
Run Code Online (Sandbox Code Playgroud)

如果"允许所有"行不适用于您当时使用"需要所有授予",那么它将适合您.

WAMPServer 3有不同的方法

在版本3和WAMPServer中,有一个预先定义的虚拟主机,localhost所以根本不修改httpd.conf文件,保留它,因为你发现它.

使用菜单编辑httpd-vhosts.conf文件.

在此输入图像描述

它应该如下所示:

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

修改它

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

注意:如果您正在运行wamp而不是端口80,则VirtualHost将类似于VirtualHost*:86.(86或端口,无论您使用的是什么)而不是VirtualHost*:80

3. 进行此更改后,不要忘记重新启动Wamp或Apache的所有服务


Nil*_*esh 5

go设置 - >常规并更改WordPress地址(URL)和站点地址(URL)中的URL

输入您的电脑名称或您的IP地址代替localhost

之前: http://localhost/wordpress-test

之后: http://your-pc-name/wordpress-test

......就是这样......你可以从局域网中的任何一台电脑上访问wordpress ...... !!!