无法访问本地网络上的 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
然后寻找<Directory "c:/wamp/www/">
这一行
然后寻找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