host local / directorio de usuario en macOS Sierra

Siempre he usado: Configuración de un servidor web local en OS X para configurar mi localhost y userdirs.

Después de actualizar a Sierra, ayer, mi servidor web localhost ya no funcionaba.

Intenté seguir el tutorial nuevamente, pero no puedo ingresar a mi directorio de usuario.

localhost funciona:

obras

nombre abreviado de usuario - falla:

fallar

¿Hay otras configuraciones que deban realizarse en Sierra para que funcionen los directorios de usuario?

Respuestas (1)

Hay un tutorial actualizado aquí: Cómo configurar Apache en macOS Sierra 10.12

Incluye configuraciones extra como descomentar las siguientes líneas quitando el "#":

#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 /private/ etc/apache2/extra/httpd-vhosts.conf

en/etc/apache2/httpd.conf

y sin comentar:

#Incluir /privado/etc/apache2/usuarios/*.conf

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

y reiniciando apache:sudo apachectl restart

Deberia de funcionar.

Dijiste " Debería funcionar ", pero ¿¡lo hace!?
@ user3439894 sí, para mí.
En Sierra, aparece el siguiente error: cuando no se encuentran los archivos en el directorio del usuario, Sierra intenta encontrarlos en localhost. Pero no se puede acceder a localhost, aparece el error: 403 Prohibido. ¿Qué configuración podría haber cambiado en Sierra? Funcionó en El Capitán.
Me están prohibiendo un 403 y tu enlace está muerto.
La respuesta anterior es solo los cambios específicos realizados en Sierra, aún necesita realizar los otros cambios básicos que hizo antes en otros sistemas operativos. Puedes mirar el enlace en la pregunta.
@abbood el enlace está funcionando de nuevo ahora, jsyk
Buen resumen conciso del enlace! Trabajó para mi.