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

Posted

技术标签:

【中文标题】无法访问本地网络上的 wamp server 2.5 服务【英文标题】:Cannot access wamp server 2.5 services on local network 【发布时间】:2015-01-19 14:13:03 【问题描述】:

我们已经在我的系统中安装了wampserver2.5并设置了wampserver,我们可以通过本地系统访问,但不能通过我的本地网络访问。出现如下错误

请帮我解决这个问题。

【问题讨论】:

How to access my Wamp Server on another Local Computer 的可能重复项 只是一点点。 它们不是错误它们是 Apache 告诉你你试图做一些你没有告诉它你希望它被允许做的事情。 【参考方案1】:

您必须记住,WAMPServer 的配置是假设您将使用它在单台 PC 上本地开发基于 php 的网站,因此一切都已设置好,这样初学者就不会因为任何 Off-Box 访问而使他们的系统受到损害。

如果您想允许您网络上的其他 PC 访问您开发的站点,那么您必须进行一些更改以告诉 Apache 允许访问来自该 PC 的 IP 地址之外的 IP 地址的连接

首先,如果您的网络已关闭,即无法从任何其他网络或互联网访问,您可以简单地使用 wampmanager 菜单,如下所示:-

wampmanager -> Put Online

这将改变 httpd.conf 文件

Require local

Require all granted

然后重新启动 Apache,让它看到变化。

如果您只是想向本地网络打开 WAMPServer,或者如果您有任何安全意识,最好使用 wampmanager 菜单再次手动编辑 httpd.conf 文件,以确保编辑正确文件。

wampmanager -> Apache -> httpd.conf

找线

#   onlineoffline tag - don't remove
Require local

然后添加这个

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1

允许本地子网上的任何 ip 地址,即任何以 192.168.1 开头的 ip

或者只针对特定的 ip adderss

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1.41

现在,如果您想允许这些其他 ip 访问 phpMyAdmin,那么您需要编辑此文件:\wamp\alias\phpmyadmin.conf

在这里,您还将看到告诉 Apache 允许谁访问此别名的命令。 并更改为如下所示:-

Alias /phpmyadmin "d:/wamp/apps/phpmyadmin4.1.14/"

<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
    Require ip 192.168.1               <-- this line added
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

【讨论】:

Thanx @RiggsFolly ,经过如此艰苦的搜索,你变得如此简单【参考方案2】:

找到文件 httpd.conf 在我的情况下,该文件位于 C:\wamp\bin\apache\apache2.4.9\conf

然后寻找&lt;Directory "c:/wamp/www/"&gt;这一行

然后寻找Require local这一行,接下来写下:Require all granted

重新启动您的 wampserver,您可以在本地网络中保持连接的每台设备上浏览 localhost。

【讨论】:

以上是关于无法访问本地网络上的 wamp server 2.5 服务的主要内容,如果未能解决你的问题,请参考以下文章

wamp本地可以访问,远程无法访问,报错:client denied by server configuration

WAMP 2.5 (Apache 2.4.9) 允许从 LAN 上的所有计算机进行访问

PHP7 学习笔记403 Forbidden - WAMP Server 2.5

无法访问 PHPmyadmin。我的 wamp 服务器 2.4 版

在生产环境上重装wamp,解决访问过卡问题

Wamp Server 3.0.6 可以作为 localhost 正常工作,但不能在网络上运行