Necesito detener la lista de directorios del directorio de imágenes en un sitio web. Estoy configurando un dominio sin cookies para imágenes y JavaScript en un sitio. He realizado la configuración de CNAME y he agregado la configuración de hosts virtuales a continuación en el archivo httpd.conf. Pero, si accedo directamente a este dominio sin cookies, se enumera todo el contenido del directorio. ¿Cómo resolver este problema?Opciones de Apache - La configuración de índices no funciona
<VirtualHost ipaddr:80> ServerAdmin [email protected] ServerName imgs.site.com ServerAlias www.imgs.site.com DocumentRoot /usr/tomcat/webapps/site/images <Directory /usr/tomcat/webapps/site/images> Options -Indexes FollowSymLinks AllowOverride none </Directory> CustomLog logs/imgs.site.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" ErrorLog logs/imgs.site.com_error_log </VirtualHost> <VirtualHost ipaddr:80> ServerAdmin [email protected] ServerName imgs.site.com ServerAlias www.imgs.site.com imgs.site.net DocumentRoot /usr/tomcat/webapps/site/images <Directory /usr/tomcat/webapps/site/images> Options -Indexes FollowSymLinks AllowOverride none </Directory> CustomLog logs/imgs.site.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" ErrorLog logs/imgs.site.com_error_log </VirtualHost>
> Creo que ese camino en La directiva 'Directory' se adjunta a' DocumentRoot' << Parece que estaba equivocado: "' Directory-path' es la * ruta completa * a un directorio, o una cadena comodín que usa la coincidencia de estilo de shell Unix "(http://httpd.apache.org/docs/2.2/mod/core.html#directory). Por lo tanto, mi ejemplo solo funcionó porque coincidía * con todos los directorios * del host. – hudolejev