2013-10-19 38 views
5

Quando vado sul mio sito web appare un indice di tutti i file, quando scelgo una pagina specifica l'html non è in grado di accedere alle immagini in un file. Come posso fare in modo che Apache2 avvii automaticamente /var/www/home.html invece di/var/www?Cambia pagina predefinita Apache2 Ubuntu

risposta

6

È possibile utilizzare la direttiva DirectoryIndex nel contesto host virtuale.

Da apache website

La direttiva DirectoryIndex Imposta l'elenco di risorse per cercare, quando il client richiede un indice della directory, specificando uno/ alla fine del nome della directory.

Ecco l'esempio:

<virtualhost *:80> 

    ServerName domain.com 
    ServerAlias www.domain.com 

    # Index file and Document Root (where the public files are located) 
    DirectoryIndex home.html index.html 
    DocumentRoot /var/www 

</virtualhost> 
3

In Apache2, specificando DirectoryIndex direttiva all'interno virtualhost tag di sites-available/default file di configurazione non ha funzionato per me. Invece, la direttiva DirectoryIndex all'interno del tag apache2.conf come indicato in http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex ha fatto esattamente ciò che vogliamo.

Problemi correlati