您的位置:首页 > 运维架构 > Apache

XAMPP中apache配置本地多根目录多端口

2017-08-11 11:46 288 查看
1.配置httpd.conf

1)、添加监听端口

在 Listen 80 后增加

Listen 8081

Listen 8082

Listen 8083 等

2)、开启虚拟站点

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

改为

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

(就是去掉注释符号#)

2.配置httpd-vhosts.conf

底部添加如下配置代码,路径根据自己项目路径填写

<VirtualHost *:8081> 
DocumentRoot "E:/work/web/ftp/pc_web" 
ServerName localhost:8081 
ServerAlias 127.0.0.1:8081 
<Directory "E:/work/web/ftp/pc_web"> 
Options Indexes FollowSymLinks 
AllowOverride None 
Order allow,deny 
Allow from all 
</Directory> 
</VirtualHost>

但是以“localhost:8081”访问的时候,却发现出现了“Access forbidden!”的403错误,显示没有访问权限。具体的错误信息如下:

Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

Error 403

权限<Directory>权限配置的问题,在httpd.conf

XAMPP默认的设置是这样的:

#<Directory />

   AllowOverride none

    Require all denied

</Directory>

修改成下面的就可以了!

<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Allow from all

</Directory>

顺利添加完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: