Problemas con localhost después de la actualización de Sierra

0

He seguido estas instrucciones para configurar un servidor web con una carpeta de sitios en mi macbook. Esto siempre funcionó bien, pero ahora tengo dos problemas:

  1. Prohibido host local

    Si voy a localhost, aparece el mensaje '403 Forbidden'. Esto solía mostrar el '¡Funciona!' página.

  2. La carpeta de sitios redirige a localhost

    Si un archivo en la carpeta ~user/sites no existe, por ejemplo: http://localhost/~user/mysite/favicon.ico entonces el navegador se redirige a http://localhost/favicon.ico

    Este archivo no se encuentra y nuevamente aparece el error: 403 permisos denegados

¿Qué configuración hace que la redirección de localhost/~user/sites a localhost ?

¿Por qué está prohibido localhost? Solía obtener el '¡Funciona!' página.

Los pasos que seguí son:

sudo apachectl start

Esto debería mostrar la página 'funciona' de / Library / Webserver / Documents, pero en su lugar muestra 'Forbidden'.

Agregué un archivo 'username.conf' en / etc / apache2 / users /. Este archivo contiene:

<Directory "/Users/username/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>

He arreglado los permisos de username.conf con:

sudo chmod 644 username.conf

Luego abrí /etc/apache2/httpd.conf y descomenté las líneas:

LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule include_module libexec/apache2/mod_include.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so
Include /private/etc/apache2/extra/httpd-userdir.conf

Y finalmente abrí /etc/apache2/extra/httpd-userdir.conf y sin comentarios:

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

Después de reiniciar Apache con

sudo apachectl restart

Recibo los errores como se describe arriba.

    
pregunta Piet Binnenbocht 13.01.2017 - 11:15

0 respuestas

Lea otras preguntas en las etiquetas