权限被拒绝虚拟主机xampp

时间:2013-07-02 19:28:07

标签: macos xampp virtualhost http-status-code-403

我正在尝试使用mac加载xampp上的一些虚拟主机。

其中一个给我403错误,另一个重定向到xampp控制页面,无论我添加到根虚拟主机域的哪个目录

domain.local = domain.local / xampp

domain.local / index.php = domain.local / xampp(有一个有效的index.php)

我的主人档案

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1       domain
127.0.0.1       domain2

我的httpd.conf文件

<Directory />
    AllowOverride none
    Require all denied
</Directory>

<Directory "/Applications/XAMPP/htdocs/domain1">
  AllowOverride FileInfo
</Directory>

<Directory "/Applications/XAMPP/htdocs/domain2">
  AllowOverride FileInfo
</Directory>

我的httpd-vhosts.conf

    NameVirtualHost *
<VirtualHost *:80>
    ServerAdmin domain.local
    DocumentRoot "/Applications/XAMPP/htdocs/domain"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
    <Directory "/Applications/XAMPP/htdocs/domain">
        AllowOverride All

        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin domain2.local
    DocumentRoot "/Applications/XAMPP/htdocs/domain2"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
    <Directory "/Applications/XAMPP/htdocs/domain2">
        AllowOverride All

        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

2个域名的位置:

/应用/ XAMPP / xampfiles / htdocs中

感谢此事的任何帮助

1 个答案:

答案 0 :(得分:0)

按Ctrl + F并在httpd.conf文件中搜索DocumentRoot。在那里你应该找到2个地方来设置你的DocumentRoot。这是您授予访问权限的文件夹。 (403错误是因为没有访问此文件夹的权限)我正在使用Windows,所以这是我能解决这个问题的最接近的。