localhost / userdir в macOS Сьерра

8

Я всегда использовал: Настройка локального веб-сервера на OS X для настройки моего localhost и userdirs.

После обновления до Sierra вчера мой локальный веб-сервер больше не работал.

Я снова попробовал следовать этому уроку, но не смог войти в свой userdir.

localhost работает:

работает

короткое имя пользователя - не удается:

провал

Есть ли какие-либо другие конфигурации, которые необходимо выполнить в Sierra, чтобы заставить работать userdirs?

user3306356
источник

Ответы:

9

Здесь есть обновленное руководство: Как настроить Apache в macOS Sierra 10.12

Он включает в себя дополнительные конфигурации, такие как раскомментирование следующих строк, удаляя «#»:

#LoadModule userdir_module libexec / apache2 / mod_userdir.so
...
#LoadModule vhost_alias_module libexec / apache2 / mod_vhost_alias.so
...
#Include /private/etc/apache2/extra/httpd-userdir.conf
...
#Include / частный / и т.д. / apache2 / дополнительные / HTTPD-vhosts.conf

в /etc/apache2/httpd.conf

и раскомментируйте:

#Include /private/etc/apache2/users/*.conf

в /etc/apache2/extra/httpd-userdir.conf

и перезапуск apache: sudo apachectl restart

Он должен работать.

user3306356
источник
Вы сказали: « Это должно работать », но делает ли это !?
user3439894 22.09.16
@ user3439894 да, для меня.
user3306356 22.09.16
1
В Sierra я получаю следующую ошибку: когда файлы в пользовательском каталоге не найдены, Sierra пытается найти их в localhost. Но localhost не доступен, я получаю ошибку: 403 Запрещено. Какие настройки могли измениться в Сьерре? Это работало в Эль-Капитане.
Пит Бинненбохт
я получаю 403 запрещено, и ваша ссылка мертва
abbood
1
Ответ выше - это только конкретные изменения, сделанные в Sierra, вам все равно нужно внести другие основные изменения, которые вы делали ранее в других ОС. Вы можете посмотреть на ссылку в вопросе.
user3306356