Я только что установил Mac OS X Yosemite fresh. Я настроил Apache и изменил chmodded "users / user / Sites" на 755. Когда я нажимаю localhost, я получаю 403 Forbidden "You don't have permission to access / on this server"
. То же самое происходит с любыми другими сайтами, которые я добавляю в свой файл hosts.
Я попытался настроить каталоги пользователей после помощи от эта почта. Ребята на этом Тема MacRumors знаю, что есть проблема с Apache, но не предлагал много предложений.
Разрешения моего каталога выглядят так
drwxr-xr-x 29 root wheel 1054 Aug 11 07:30 /
drwxr-xr-x 6 root admin 204 Aug 11 07:29 /Users/
drwxr-xr-x+ 26 zachshallbetter staff 884 Aug 11 11:57 /Users/zachshallbetter/
0: group:everyone deny delete
drwxr-xr-x 5 zachshallbetter staff 170 Aug 11 10:16 /Users/zachshallbetter/Sites
Может ли кто-нибудь предложить какие-либо предложения или помощь? Вот ссылки на мои хозяева и httpd.conf файлы и журналы ошибок для справки.
У вас две проблемы:
Ваш документ имеет корни для dummy-host.example.com и dummy-host2.example.com не существует!
Вы включили authz, и, предположительно, в ваших конфигурациях vhost есть какое-то требование аутентификации, которое запрещает вам доступ.
Исправьте оба, и все будет хорошо.
I.E. Убедитесь, что каталог, в котором хранятся ваши документы, и сами документы действительно существуют, чтобы apache мог их обслуживать. И избавьтесь от любых настроек аутентификации, которые вы на самом деле не используете. Если вы не используете authz, отключите его.