GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment désactiver la "page d'accueil" apache par défaut dans CentOS/RHEL 7

Le problème

Lorsque vous installez Apache 2, vous voyez la "page d'accueil" comme indiqué ci-dessous lorsque vous ouvrez pour la première fois l'URL IP du serveur.

Vous ne trouverez peut-être pas cette page dans la racine du document par défaut "/var/www/html " aussi bien. Comment pouvons-nous désactiver cette page et afficher notre propre page ?

La solution

Afin de changer ce comportement, vérifiez s'il existe un fichier appelé /etc/httpd/conf.d/welcome.conf . Il s'agit de la page qui s'affiche en tant que page d'accueil.

Désactivation de la page d'accueil d'Apache

Méthode 1 :supprimer/renommer la page d'accueil

1. Afin de désactiver cette page, nous devons renommer le fichier /etc/httpd/conf.d/welcome.conf en quelque chose d'autre ou vous pouvez simplement le supprimer si vous n'en avez pas besoin.

# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

2. Assurez-vous qu'Apache est redémarré (en tant que root) avec la commande :

# systemctl restart httpd

Méthode 2 :autoriser les index dans /etc/httpd/conf.d/welcome.conf

1. Sans index au DocumentRoot, la page d'accueil Apache par défaut s'affichera à moins que /etc/httpd/conf.d/welcome.conf ne soit modifié pour autoriser les index. Modifiez /etc/httpd/conf.d/welcome.conf pour autoriser les index.

2. Commentez la ligne Options (ajoutez une marque #) dans /etc/httpd/conf.d/welcome.conf comme indiqué ci-dessous :

# vi /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
#   Options -Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

Ou vous pouvez activer les index en modifiant le à un +

# vi /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
    Options +Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

3. Le service Apache (httpd) est redémarré pour que les modifications prennent effet.

# systemctl restart httpd

Vérifier

Ajoutons un exemple de page index.html dans la racine du document pour vérifier si nous avons désactivé la page d'accueil et pouvons afficher les pages dans la racine du document.

# echo "<h1>This is a Test Page</h1>" > /var/www/html/index.html

Ouvrez le navigateur et pointez-le vers l'adresse IP du serveur. La page devrait ressembler à celle illustrée dans la capture d'écran ci-dessous.


Cent OS
  1. Comment désactiver la page d'accueil Apache par défaut sur Redhat Linux

  2. CentOS / RHEL :Comment installer et démarrer le service Apache httpd

  3. Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

  4. Comment récupérer à partir d'une entrée racine supprimée dans les fichiers /etc/shadow et/ou /etc/passwd dans CentOS / RHEL 6

  5. Comment désactiver IPv6 sur CentOS / RHEL 5

Comment désactiver IPv6 sur CentOS 7 / RHEL 7

Comment désactiver IPv6 sur CentOS 8 / RHEL 8

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

Comment désactiver Ctrl + Alt + Suppr provoquant le redémarrage du système dans CentOS/RHEL 6

Comment désactiver le 'lvm2-lvmetad.socket/service' sur CentOS/RHEL 7

Comment désactiver les redirections ICMP sur CentOS/RHEL