我有一个虚拟主机:
Listen 192.168.0.1:2020
NameVirtualHost 192.168.0.1:2020
<VirtualHost 192.168.0.1:2020>
DocumentRoot "D:/docs"
</VirtualHost>
不,当我尝试访问虚拟主机时,出现403
错误:
禁止访问!
您无权访问请求的目录。没有索引文档或目录受读保护。
编辑
Apache 安装在,D:/apache
而虚拟主机在D:/docs
答案1
403 访问被禁止就是这个意思。检查 apache 进程是否有权读取和遍历底层文件系统 d:/docs。如果没有,则进行设置。
答案2
添加如下内容DocumentRoot
:
Options FollowSymLinks
什么是 FollowSymLinks?
符号链接(也称为软链接)与 Windows 快捷方式非常相似。网站通常以某种方式设置,使图片和其他内容显示为位于与实际位置不同的物理位置。
答案3
通过添加解决问题
<Directory D:/docs>
Options Indexes +FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>