Recientemente activé el apache que viene con OS X Mavericks. Sin embargo, seguí un tutorial para configurar el servidor web. Cuando busco mi filtro de inicio en http://localhost/~nazeem
, aparece el siguiente error:You don't have permission to access /~nazeem/ on this server.
Pasos de instalación
Para configurar el servidor web, tomé los siguientes pasos:
- activó el servidor web con el comando:
apachectl start
- PHP habilitado comprobando si el módulo está cargado
- comprobado si el módulo de la carpeta de inicio está cargado
hizo el archivo de configuración basado en el usuario, en
/etc/apache2/users/nazeem.conf
El contenido es el siguiente:<Directory "/Users/nazeem/Development/Websites/"> Options Indexes MultiViews FollowSymLinks AllowOverride All </Directory>
Permisos
~ / nazeem: drwxr-xr-x + ~ / nazeem / Desarrollo: drwxr-xr-x ~ / nazeem / Desarrollo / Sitios web: drwxr-xr-x
Iniciar sesión
El registro de apache dice lo siguiente:
[Mon May 19 21:22:57 2014] [error] [client ::1] client denied by server configuration: /Users/nazeem/Sites
En mi opinión, esto es notable, ya que la ruta /Users/nazeem/Sites
es lo que definí en mi configuración de usuario.
Versiones
OS X Mavericks 10.9.3 Apache 2.2.26
¿Alguien sabe cómo resolver esto?
Respuestas:
En el archivo de configuración de apache principal de su computadora, hay un "DocumentRoot" designado, que parece estar configurado en ~ / Sites, de ahí / Users / nazeem / Sites.
Intente configurar una raíz de documento en su archivo /etc/apache2/users/nazeem.conf, algo como esto:
DocumentRoot "/ Usuarios / nazeem / Desarrollo / Sitios web"
Eso NO está dentro de la sección Directorio de su archivo nazeem.theconf.
Tenga en cuenta que la configuración principal de apache probablemente también designa el directorio con alias como "cgi-bin". Probablemente sea / Library / Webserver / CGI-Executables. Utilice ese directorio para sus ejecutables o publique un seguimiento sobre la configuración de ScriptAlias.
Y, por supuesto, después de cualquier cambio en su configuración de apache:
sudo apachectl restart
HTH
fuente