Come modificare Apache 2 Index.html

November 8

Come modificare Apache 2 Index.html


Quando un visitatore del sito un URL nel browser che punta a una directory, ma non contiene il nome della pagina, Apache 2 ricerche attraverso la directory per trovare il primo file che corrispondono a un nome dalla sua direttiva "DirectoryIndex". Per impostazione predefinita, il primo file Apache cerca si chiama "index.html", ma questo può essere cambiato a un altro nome di file come "index.php" per eseguire un file PHP, per esempio. L'Apache modulo "mod_dir" elabora la direttiva "DirectoryIndex", che è uno dei moduli di base di Apache e così abilitati di default su installazioni server Apache.

istruzione

1 Accedere al server remoto tramite SSH, o aprire una finestra di terminale, se ci si trova con il server.

2 Digitare "cd / etc / apache2" al prompt del terminale per passare alla directory di Apache 2 in cui sono memorizzati i file di configurazione.

3 Apri "apache2.conf" in un editor di testo come vi, pico o nano. Ricerca per la linea "DirectoryIndex", che avrà un aspetto simile al seguente:

DirectoryIndex index.html index.cgi index.pl

4 Modificare la riga per includere nuovi nomi di file, o rimuovere le pagine esistenti. Ad esempio, è possibile modificare la direttiva per:

DirectoryIndex index.php index.htm

I file vengono cercati nell'ordine cui compaiono, in modo che il primo file che corrispondono a un nome nell'elenco verranno visualizzati al visitatore. Salvare il file e chiudere l'editor di testo.

5 Riavviare Apache digitando "restart /etc/init.d/apache2" al prompt del terminale.

Consigli e avvertenze

  • Se non si ha accesso ai file di configurazione sul server, può essere possibile aggiungere alla direttiva "DirectoryIndex" ad un file .htaccess se questi sono consentiti dal web host.
  • Su alcune distribuzioni di Linux, la direttiva "DirectoryIndex" è in un file di configurazione separato. Ad esempio, in Ubuntu direttiva è nel file /etc/apache2/mods-available/dir.conf.