Les partenaires publicitaires:

Comment changer apache 2 index.html

Quand un site types de visiteurs une URL dans leur navigateur qui pointe vers un répertoire, mais ne contient pas un nom de page, Apache 2 des recherches dans l'annuaire pour trouver le premier fichier correspondant au nom de sa directive «DirectoryIndex". Par défaut, le premier fichier Apache cherche est nommé "index.html", mais cela peut être changé à un autre nom de fichier tels que "index.php" pour exécuter un fichier PHP, par exemple. Le module Apache "mod_dir" traite la directive «DirectoryIndex", qui est l'un des principaux modules et donc activé par défaut sur les installations de serveurs Apache Apache.

Instructions

  1. Connectez-vous au serveur distant via SSH, ou d'ouvrir une fenêtre de terminal si vous vous trouvez avec le serveur.

  2. Tapez "cd / etc / apache2" à l'invite du terminal de changer le répertoire Apache 2 où les fichiers de configuration sont stockés.




  3. Ouvrir "apache2.conf" dans un éditeur de texte tel que vi, pico ou nano. Recherchez la ligne "DirectoryIndex", qui va ressembler à ce qui suit:

    DirectoryIndex index.html index.cgi index.pl

  4. Modifiez la ligne afin d'inclure de nouveaux noms de fichiers, ou supprimer des pages existantes. Par exemple, vous pouvez modifier la directive:



    DirectoryIndex index.php index.htm

    Les fichiers sont recherchés dans l'ordre où ils apparaissent, de sorte que le premier fichier correspondant à un nom dans la liste seront affichées pour le visiteur. Enregistrez le fichier et fermez l'éditeur de texte.

  5. Redémarrez Apache en tapant "/etc/init.d/apache2 restart" à l'invite du terminal.

Conseils Avertissements

  • Si vous ne disposez pas d'accès aux fichiers de configuration sur le serveur, il peut être possible d'ajouter la directive «DirectoryIndex" à un fichier .htaccess si celles-ci sont autorisées par l'hébergeur.
  • Sur certaines distributions Linux, la directive «DirectoryIndex" est dans un fichier de configuration séparé. Par exemple, dans la directive Ubuntu est dans le fichier /etc/apache2/mods-available/dir.conf.
» » » » Comment changer apache 2 index.html