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

Apache 无法访问本地网络上的wamp服务器,apache,wamp,Apache,Wamp,我想在我的本地网络上托管一个网站。由于某些原因,我只能在本地计算机上访问wamp 我的网络中有两台计算机。计算机A和计算机B都安装了wamp服务器。当我从计算机B键入计算机A的ip地址时,我可以连接到它。但是当我用另一种方式做的时候,它就不起作用了!换句话说,当我从计算机A输入计算机B的ip地址时,浏览器会说:192.168.0.120的服务器需要很长时间才能响应 我为解决计算机B上的问题所做的事情:(记住我想从计算机A连接到计算机B) 1) 关闭防火墙 2) 卸载wamp并重新安装 3) 关掉

我想在我的本地网络上托管一个网站。由于某些原因,我只能在本地计算机上访问wamp

我的网络中有两台计算机。计算机A和计算机B都安装了wamp服务器。当我从计算机B键入计算机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服务器

也许您的Apache仅限于本地主机。在apache配置文件中查找:

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

Listen 80

我不得不卸载我的防病毒软件!在卸载之前,我点击了一个选项,上面写着禁用自动保护15分钟。我还点击了另一个选项,该选项可能禁用了反病毒。那仍然阻塞了我的服务器!我不明白为什么诺顿让它很难真正停止做它正在做的一切。我知道我可以通过在防火墙上添加一个例外来解决这个问题,但诺顿也负责windows防火墙

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

Allow from 127.0.0.1
将它们改为

Allow from all

重新启动wampserver。它现在可以工作了。享受

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

输入您的电脑名或ip地址以代替localhost

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

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


…就这样..您可以从局域网中的任何pc访问wordpress

本地网络中的Wamp服务器共享

参考链接:

编辑Apache httpd.conf:

Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
#Deny from all


要共享mysql服务器,请执行以下操作:

编辑wamp/alias/phpmyadmin.conf

<Directory "E:/wamp/apps/phpmyadmin3.2.0.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    #Deny from all
    Allow from all

选项索引跟随符号链接多视图
允许超越所有
命令拒绝,允许
#全盘否定
通融


我也遇到了同样的问题,尝试了全无效果,下面是我的效果

以下是我所拥有的

#onlineoffline tag - don't remove

Require local
改为

Require all granted
Order Deny,Allow
Allow from all

我也有同样的问题,但我的问题很好。关闭防火墙,防病毒。确保端口80已启用,并且两台电脑都设置为远程访问。在每台电脑的“用户”下,使用另一台电脑的主机ip地址添加新用户。重新启动所有服务。将wampserver联机。它应该连接

我知道这是一篇老文章,但我在windows 7 pro网络上看到WAMP服务器已经有好几天了,尝试了所有提供的解决方案(包括更改windows系统文件),但仍然不起作用。最后,在完全绝望的情况下,我将系统中的所有内容恢复原样,并将WAMP服务器安装在另一个驱动器(E:\WAMP)上。结果是它第一次完美地工作,没有编辑配置或干扰系统。其他用户可能希望在达到“撕下你的头发”阶段之前尝试一下,它肯定保存了我的理智或我留下的东西 我希望这对某人有帮助 戴夫

1.

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

2.

如果您使用的是WAMPServer 3,请参阅答案的底部 对于WAMPServer的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>

服务器名本地主机
DocumentRoot D:/wamp/www
选项+索引+跟随符号链接+多视图
允许超越所有
要求本地
修改为

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

服务器名本地主机
DocumentRoot D:/wamp/www
选项+索引+跟随符号链接+多视图
允许超越所有
要求所有授权
注意:如果您运行的wamp不是端口80,那么VirtualHost将类似于VirtualHost*:86。(86或您正在使用的端口),而不是VirtualHost*:80

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

如果您使用Wamp堆栈,它将通过防火墙(控制面板)中的开放端口进行修复。它适用于我的案例(详细说明如何打开端口80:)

它有Listen 80。谢谢,现在我知道怎么换端口了。我将其更改为:Listen 1234,现在我通过转到看到了我的wamp服务器,但在我键入时仍然无法从计算机A访问该Web服务器,但无论如何,我卸载了wamp并再次安装,所以我猜这一定是计算机出了问题。我即将卸载反病毒软件。这真的很奇怪……我想补充一点,需要重新启动(尽管这适用于任何apache配置更改)
#   onlineoffline tag - don't remove
    Order Allow,Deny
      Allow from all
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>