前几天迁移了一套客户系统,服务器是 windows server 2016,安装了一个 wamp 做服务,部署后本地可访问但是局域网或者外网内无法访问,看了一堆put-online 或者修改 http.conf 的,操作后依旧报错,随后研究了一下,解决方案如下:
修改 wamp 安装目录下
bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot D:/WWW
<Directory "D:/WWW/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
# 在这加下面这个 !!!!
Require all granted
</Directory>
</VirtualHost>
#
本文详细介绍了如何解决在Windowsserver2016上安装的WAMP服务器只能本地访问,而无法在局域网或外网访问的问题。通过修改httpd-vhosts.conf文件中的设置,特别是添加'Require all granted'一行,使得WAMP服务能够被局域网内的其他设备访问。
11万+

被折叠的 条评论
为什么被折叠?



