Nwlapcug.com


Come cambiare Apache 2 index. html

Come cambiare Apache 2 index. html


Quando un visitatore del sito digita un URL nel browser che punta a una directory, ma non contiene un nome di pagina, Apache 2 ricerche tramite la directory per trovare il primo file corrispondente un nome da sua direttiva "DirectoryIndex". Per impostazione predefinita, il primo file che cerca l'Apache è denominato "index. html", ma questo può essere cambiato con un altro nome di file come "index. php" per eseguire un file PHP, ad esempio. Il modulo di Apache "mod_dir" elabora la direttiva "DirectoryIndex", che è uno dei moduli di Apache core e quindi abilitato per impostazione predefinita in installazioni di server di Apache.

Istruzioni

1

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

2

Al prompt del terminale per modificare la directory di Apache 2 dove sono archiviati i file di configurazione, digitare "cd /etc/apache2".

3

Aprire "apache2" in un editor di testo come vi, pico o nano. Cercare la riga "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 in cui appaiono, così il primo file corrispondente un nome nell'elenco verrà visualizzato al visitatore. Salvare il file e chiudere l'editor di testo.

5

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

Consigli & Avvertenze

  • Se non avete accesso ai file di configurazione sul server, è possibile aggiungere la direttiva "DirectoryIndex" in 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 la direttiva è nel file /etc/apache2/mods-available/dir.conf.