1 votos

Servidor El Capitan usando SSL en Apache - AH01276: No se puede servir directorio

El Capitán 10.11.4 Servidor

He estado accediendo a un sitio php que estoy desarrollando en http://localhost/myproject/web/ Pero después de activar SSL para esa ruta obtengo un 403

No tienes permiso para acceder a /crm_tollring/web/ en este servidor.

En el registro de Apache es :

AH01276: No se puede servir el directorio /Users/george/Sites/myproject/web/: No se ha encontrado ningún DirectoryIndex coincidente (index.html,index.php,/xcode/,/wiki/,default.html), y el índice de directorio generado por el servidor está prohibido por la directiva Options.

Así que me imagino que tengo que quitar la directiva `Options -Indexes' de la conf de apache para SSL... ¿en algún sitio?

Parece que los archivos de configuración para ejecutar la instancia de Apache es: /Library/Server/Migrated/private/etc/apache2/

(aunque también existan configuraciones en /private/etc/apache2/ )

He comprobado httpd-ssl.conf, pero no lo encuentro.

¿Alguien puede ayudarme a determinar la configuración de esto?

1voto

David Schwartz Puntos 22683

La mejor forma de hacerlo no es editando a mano los archivos *.conf, sino a través de la aplicación Servidor, en Server > Websites > Server Websites (SSL) > Edit > Edit Advanced Settings > Allow Folder Listing

1voto

Codeguy007 Puntos 166

Tienes razón en que en la mayoría de los casos, salvo para los usuarios de Unix muy experimentados, o aquellos completamente familiarizados con las versiones anteriores de OSX Server, es mejor configurar las cosas cuando sea posible con el comando Servidor.app GUI. Hacer ajustes personalizados del cortafuegos, es la única cosa que me viene a la mente inmediatamente que he hecho más de una o dos veces recientemente fuera de la GUI.

Puede configurar los ajustes que necesite, para su /Usuarios/george/Sitios/myproject/web/ en la entrada Sitios SSL, en "Páginas web" en Servidor OSX . Véase la imagen siguiente:

osx server - websites tab gui

Después de hacer clic en el sitio web apropiado, haga clic en el icono del lápiz, para cambiar la configuración, y en "Editar configuración avanzada" puede añadir la opción "permitir listados de carpetas" en esta ventana, así como otras opciones como utilizar una página de error personalizada (véase la segunda imagen, a continuación):

osx server - websites - edit advanced options

0 votos

Justo lo que dije en mi respuesta publicada hace 4 días...

0 votos

@Francis yup - imágenes funcionan bien por lo que este probablemente debería haber sido una edición de su puesto. De cualquier manera - +1 a los dos por las respuestas.

0 votos

@Francis jaja sí, yo tenía tu post original de cuando tenía una recompensa en él (desaparecido ahora?) En mi cola de páginas web que quería ver, y no se dio cuenta de que había auto contestado. Copia y pega si crees que algo es útil, np.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X