Je dois arrêter la liste des répertoires du répertoire des images sur un site Web. Je configure le domaine sans cookie pour les images et javascripts sur un site. J'ai fait la configuration CNAME et ajouté ci-dessous la configuration des hôtes virtuels dans le fichier httpd.conf. Mais, si j'accède directement à ce domaine sans cookie, il répertorie l'ensemble du contenu du répertoire. Comment résoudre ce problème?Options Apache -La configuration des index ne fonctionne pas
<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>
> Je pense que chemin La directive 'Directory' est ajoutée à' DocumentRoot' << Il est apparu que j'avais tort: "' Directory-path' est soit le * chemin complet * d'un répertoire, soit une chaîne générique utilisant la correspondance de type shell Unix "(http://httpd.apache.org/docs/2.2/mod/core.html#directory). Donc, mon exemple ne fonctionnait que parce qu'il correspondait à * tout répertoire * dans l'hôte. – hudolejev