Ошибка HTTP 403 «Запрещено» при первой настройке виртуального хоста в El Capitan 10.11

Ошибка HTTP 403 «Запрещено» при первой настройке виртуального хоста в El Capitan 10.11

Я впервые настраиваю сайт на своем хост-компьютере Mac OS El Capitan 10.11.4 (15E65), однако при доступе к crmpicco.dev возникает ошибка HTTP 403 «Запрещено».

Forbidden
You don't have permission to access / on this server.

/etc/apache2/extra/httpd-vhosts.conf:

<VirtualHost *:80>
    DocumentRoot "/Users/crmpicco/Sites/crmpicco.co.uk/"
    ServerName crmpicco.dev
</VirtualHost>

/etc/hosts:

127.0.0.1       crmpicco.dev

Вот мой список каталогов:

PiccosMacBook:Sites crmpicco$ pwd
/Users/crmpicco/Sites
PiccosMacBook:Sites crmpicco$ ls -l
total 71488
drwxr-xr-x  12 crmpicco  staff       408 18 May 19:06 crmpicco.co.uk

Я попробовал сменить пользователя, под которым запущен Apache, но это не решило проблему.

<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
#User _www
#Group _www

User crmpicco
Group staff
</IfModule>

Я упускаю что-то очевидное? Я также попробовал это предложение (Apache localhost 403 error with Yosemite)

решение1

Проверьте журнал ошибок Apache. Если вы найдете сообщения, в которых говорится «клиент отклонен конфигурацией сервера», то у вас нет соответствующего <Directory>блока, позволяющего Apache обслуживать файлы из /Users/crmpicco/Sites/crmpicco.co.uk/.

Если в журнале ошибок упоминается (13) Permission denied, то это ОС останавливает Apache, обслуживающий файлы из этого каталога (а не сама конфигурация Apache), и вам следует проверить разрешения всех каталогов в пути. Помните, что Apache должен иметь возможность пройти по всему пути, а не только по последнему компоненту.

Если весь путь в порядке, то, вероятно, у вас запущено какое-то защитное программное обеспечение, не позволяющее Apache обслуживать файлы.

Связанный контент