如果项目部署在了局域网内的一台服务器上,并期望该局域网内的其他电脑可通过内网IP对项目进行访问,则需要配置httpd.conf 和httpd-vhosts.conf 文件。
配置httpd.conf
该文件位于WampServer安装目录下的\bin\apache\apache2.4.23\conf 文件夹内,修改该部分(大约在244行)配置如下:
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride All
Require all granted
</Directory>
配置httpd-vhosts.conf
该文件位于WampServer安装目录下的\bin\apache\apache2.4.23\conf\extra 文件夹内,在其中添加对项目的访问路径配置,格式如下:
<VirtualHost *:80/myproject>
ServerName localhost
DocumentRoot C:/WampServer/www/myproject
<Directory "C:/WampServer/www/myproject">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
假设当前服务器的内网IP地址为192.168.10.10 ,开启WampServer的Put Online 模式,则同一局域网的其他电脑可通过http://192.168.10.10/myproject 对项目进行访问。 如果配置错误,会报403 Forbidden 错误。
|