Zak*_*ziz 4 apache virtualhost
我的winodws 8机器上的XAMPP与虚拟主机运行良好,直到我被迫重新启动计算机(Windows更新).重新启动后,我注意到我的虚拟主机不再工作了.我决定重新安装XAMPP(目前正在运行XAMPP 3.1.0.这是运行Apache v 2.4.3)而不是过多的故障排除
我编辑了我的Windows主机文件以重定向sitename.localhost到127.0.0.1,这是我在httpd-vhost.conf中的内容:
 NameVirtualHost *
      <VirtualHost *>
        DocumentRoot "C:\xampp\htdocs"
        ServerName localhost
      </VirtualHost>
      <VirtualHost *>
        DocumentRoot "C:\Users\USER\Documents\sitename"
        ServerName sitename.localhost
      <Directory "C:\Users\USER\Documents\sitename">
        Order deny,allow
        Allow from all
      </Directory>
    </VirtualHost>
每次我尝试访问http://sitename.localhost时,都会收到403 Access Forbidden错误.知道我做错了什么吗?
尝试添加Require all granted到目录配置:
NameVirtualHost *
<VirtualHost *>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost *>
    DocumentRoot "C:\Users\USER\Documents\sitename"
    ServerName sitename.localhost
    <Directory "C:\Users\USER\Documents\sitename">
        Order deny,allow
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>
此外,尝试为经过身份验证的用户设置网站文件夹的读取权限.
| 归档时间: | 
 | 
| 查看次数: | 10652 次 | 
| 最近记录: |