我正在尝试使用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中
感谢此事的任何帮助
答案 0 :(得分:0)
按Ctrl + F并在httpd.conf文件中搜索DocumentRoot。在那里你应该找到2个地方来设置你的DocumentRoot。这是您授予访问权限的文件夹。 (403错误是因为没有访问此文件夹的权限)我正在使用Windows,所以这是我能解决这个问题的最接近的。