Ho bisogno di interrompere l'elenco di directory della directory immagini su un sito web. Sto configurando un dominio senza cookie per immagini e javascript su un sito. Ho eseguito la configurazione CNAME e aggiunto sotto la configurazione degli host virtuali nel file httpd.conf. Ma, se accedo direttamente a questo dominio senza cucine, elenca l'intero contenuto della directory. come risolvere questo problema?Opzioni Apache -Indice configurazione non funzionante
<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>
> Credo che il percorso in La direttiva 'Directory' viene aggiunta a' DocumentRoot' << Sembrava che io avessi sbagliato: "' Directory-path' è il * percorso completo * per una directory, o una stringa jolly usando la corrispondenza stile shell Unix "(http://httpd.apache.org/docs/2.2/mod/core.html#directory). Quindi, il mio esempio ha funzionato solo perché corrispondeva a * ogni directory * all'interno dell'host. – hudolejev