Назад | Перейти на главную страницу

Ошибка apache localhost 403 с Yosemite

Я только что установил 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 файлы и журналы ошибок для справки.

У вас две проблемы:

  1. Ваш документ имеет корни для dummy-host.example.com и dummy-host2.example.com не существует!

  2. Вы включили authz, и, предположительно, в ваших конфигурациях vhost есть какое-то требование аутентификации, которое запрещает вам доступ.

Исправьте оба, и все будет хорошо.

I.E. Убедитесь, что каталог, в котором хранятся ваши документы, и сами документы действительно существуют, чтобы apache мог их обслуживать. И избавьтесь от любых настроек аутентификации, которые вы на самом деле не используете. Если вы не используете authz, отключите его.