Я настраиваю виртуальные хосты впервые. У меня есть 3 разных виртуальных хоста: localhost (по умолчанию), local.mysite1.com и jaykeb.com.
localhost переводит меня на localhost / dashboard. local.mysite1.com переводит меня на страницу 403. jaykeb.com перенаправляет меня на httpd: //jaykeb.com/dashboard.
Вот некоторая информация о моей настройке.
Моя учетная запись P C - 'jaykeb' .
Версия XAMPP: 7.4.6-0 (не версия vm)
Версия MacOS: Catalina 10.15.5
httpd.conf
173 User jaykeb
174 Group daemon
...
487 # Virtual hosts
488 Include ets/extra/httpd-vhosts.conf
httpd-vhosts.conf (2 виртуальных хоста по умолчанию были закомментированы)
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/"
</VirtualHost>
<VirtualHost *:80>
ServerName local.mysite1.com
DocumentRoot "/Users/jaykeb/Documents/mysite1/"
ErrorLog "/Users/jaykeb/Documents/mysite1/logs/errors"
<Directory "Users/jaykeb/Documents/mysite1/">
Options +Indexes
# Require local
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName jaykeb.com
DocumentRoot "/Users/jaykeb/Documents/jaykeb/public/"
ErrorLog "/Users/jaykeb/Documents/jaykeb/logs/errors"
<Directory "Users/jaykeb/Documents/jaykeb/public/">
Options +Indexes
# Require local
Require all granted
</Directory>
</VirtualHost>
/ etc / hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
# local.mysite1.com
127.0.0.1 local.mysite1.com
# jaykeb.com
127.0.0.1 jaykeb.com
журнал ошибок для local.mysite1.com
[core:err] [pid 63966] (1)Operation not permitted: [client 127.0.0.1] AH00132: file permissions deny server access: /Users/jaykeb/Documents/mysite1/index.html
Все папки и файлы, к которым я пытаюсь получить доступ, отмечены флажком «Общая папка».
У меня есть искал в Google около 3 дней, пытаясь исправить эту проблему, но пока ничего не помогло. Любая помощь будет очень признательна!