20.6. Configuration d'une instance unique du serveur HTTP Apache


Cette section décrit comment configurer un serveur HTTP Apache à instance unique pour servir du contenu HTML statique.

Suivez la procédure décrite dans cette section si le serveur web doit fournir le même contenu à tous les domaines associés au serveur. Si vous souhaitez fournir un contenu différent pour différents domaines, configurez des hôtes virtuels basés sur le nom. Pour plus d'informations, voir Configuration des hôtes virtuels Apache basés sur le nom.

Procédure

  1. Installez le paquetage httpd:

    # dnf install httpd
  2. Si vous utilisez firewalld, ouvrez le port TCP 80 dans le pare-feu local :

    # firewall-cmd --permanent --add-port=80/tcp
    # firewall-cmd --reload
  3. Activez et démarrez le service httpd:

    # systemctl enable --now httpd
  4. Facultatif : Ajoutez des fichiers HTML au répertoire /var/www/html/.

    Note

    Lors de l'ajout de contenu à /var/www/html/, les fichiers et les répertoires doivent être lisibles par l'utilisateur sous lequel httpd s'exécute par défaut. Le propriétaire du contenu peut être soit l'utilisateur root et le groupe d'utilisateurs root, soit un autre utilisateur ou groupe au choix de l'administrateur. Si le propriétaire du contenu est l'utilisateur root et le groupe d'utilisateurs root, les fichiers doivent pouvoir être lus par d'autres utilisateurs. Le contexte SELinux pour tous les fichiers et répertoires doit être httpd_sys_content_t, qui est appliqué par défaut à tout le contenu du répertoire /var/www.

Verification steps

  • Connectez-vous à l'aide d'un navigateur web à http://my_company.idm.example.com/ ou http://server_IP/.

    Si le répertoire /var/www/html/ est vide ou ne contient pas de fichier index.html ou index.htm, Apache affiche Red Hat Enterprise Linux Test Page. Si /var/www/html/ contient des fichiers HTML portant un nom différent, vous pouvez les charger en saisissant l'URL de ce fichier, par exemple http://server_IP/example.html ou http://my_company.idm.example.com/example.html.

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.