He leído muchas publicaciones y artículos sobre cómo solucionar esto, pero no sé por qué nada de lo que intento funciona.
Tengo una serie de configuraciones de vhosts en la raíz de mi documento que funcionan bien, pero por alguna razón no puedo acceder al host local en sí, los permisos me parecen correctos, es decir, _www tiene acceso completo a la raíz del documento y todas las subcarpetas.
A continuación se muestra un extracto de mi https.conf:
DocumentRoot "/Users/cduve/sites"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "/Users/cduve/sites">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Y una captura de pantalla de la información del buscador para "/Users/cduve/sites":
Logré resolver esto revisando el archivo error_log usando el tail -f
comando que incluía el siguiente error:
[client 127.0.0.1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /users/cduve/sites/, wants: /Users/cduve/Sites/
El error anterior me hizo arreglar el caso de la raíz del documento, el siguiente error encontrado fue: error interno del servidor, así que volviendo al error_log:
[crit] [client ::1] configuration error: couldn't perform authentication. AuthType not set!: /
Lo cual se resolvió comentando Require all granted
en https.conf
La configuración original estaba en un MBP utilizando los siguientes pasos .
La configuración del host virtual se realizó según: http://www.coolestguidesontheplanet.com/downtown/how-set-virtual-hosts-apache-mac-osx-109-mavericks-and-osx-108-mountain-lion
/var/log/apache2/error_log
Kent
/Users/cduve/
?Kent
renovaciones
Kent
renovaciones
renovaciones
Kent
localhost/test.html
con el navegador?renovaciones
Deesbek
renovaciones
Deesbek
renovaciones
Deesbek
Deesbek
renovaciones
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access / on this server.</p> </body></html>
Deesbek