Hvor å Endre Apache 2 index.html

Hvor å Endre Apache 2 index.html


Når en nettside besøkende skriver en nettadresse i nettleseren som peker til en katalog, men inneholder ikke et sidenavn, Apache 2 søker gjennom katalogen for å finne den første filen sams et navn fra sin "DirectoryIndex" direktiv. Som standard er den første filen Apache søker etter heter "index.html", men dette kan endres til et annet filnavn som "index.php" for å kjøre en PHP-fil, for eksempel. The Apache-modul "mod_dir" behandler "DirectoryIndex" direktiv, som er en av de viktigste Apache-moduler og så aktivert som standard på Apache server installasjoner.

Bruksanvisning

1 Logg inn på den eksterne serveren via SSH, eller åpne et terminalvindu hvis du befinner deg med serveren.

2 Skriv "cd / etc / apache2" på terminalen bedt om å endre til Apache 2 katalogen der konfigurasjonsfilene er lagret.

3 Open "apache2.conf" i en tekst editor som vi, pico eller nano. Søk etter "DirectoryIndex" linje, som vil ligne på følgende:

DirectoryIndex index.html index.cgi index.pl

4 Rediger linjen til å omfatte nye filnavn, eller fjerne eksisterende sider. For eksempel kan du endre direktivet til:

DirectoryIndex index.php index.htm

Filene blir søkt i den rekkefølgen de vises, så den første filen sams et navn i listen vil bli vist til den besøkende. Lagre filen og lukk tekst editor.

5 Start Apache ved å skrive "/etc/init.d/apache2 restart" på terminalen teksten.

Hint

  • Hvis du ikke har tilgang til konfigurasjonsfiler på serveren, kan det være mulig å legge til "DirectoryIndex" direktiv til en .htaccess fil hvis disse er tillatt av Web vert.
  • På enkelte Linux-distribusjoner, er "DirectoryIndex" direktivet i en egen konfigurasjonsfil. For eksempel, i Ubuntu direktivet er i /etc/apache2/mods-available/dir.conf filen.