Ciao a tutti,
sono nuovo e mi scuso in anticipo per aver aperto un nuovo post su un argomento già trattato (http://forum.html.it/forum/showthrea...readid=1257524) ma seguento quanto detto non riesco a risolvere il mio problema.
Il problema è il seguente:
Ho installato apache2 su una macchina ubuntu server 9.04
Quando digito www.miosito.it vedo correttamente il sito senza alcun problema.
ma quando all'url aggiungo il nome di una sottocartella mi fa vedere il contenuto della directory, cosa che io vorrei evitare.
Ho provato ad eliminare l'opzione -Indexes ma nulla.
Vi posto il file /etc/apache2/site-available/default
ServerName servername
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
# www.miosito.it
<VirtualHost *:80>
ServerName www.miosito.it
DocumentRoot /var/www/miosito/
<IfModule mod_dir.c>
DirectoryIndex index.html index.php
</IfModule>
</VirtualHost>
#www.miosito2.org
<VirtualHost *:80>
ServerName www.miosito2.org
DocumentRoot /var/www/fondazione/
CheckSpelling on
</VirtualHost>
#www.miosito3.it
<VirtualHost *:80>
ServerName www.miosisto3.it
DocumentRoot /var/www/fondazione/
CheckSpelling on
</VirtualHost>
Grazie mille in anticipo, e spero che qualcuno mi possa aiutare.
Marco

Rispondi quotando