Sommaire

Services HTTP Service:HTTP

Ce sujet est divisé en quatre parties de poids différents.

1. Configuration de base d’un serveur Apache

Poids

4

Objectifs

Installer et configurer un serveur web. Cela inclut le suivi de charge et de performance du serveur, le contrôle d’accès, la configuration des modules interpréteurs et l’authentification des clients.

Cela comprend également configurer les options du serveur pour limiter la consommation de ressources, configurer les hôtes virtuels et personnaliser les fichiers de contrôle d’accès.

a. Compétences principales

  • Configuration des fichiers journaux d’Apache et de leur contenu.

  • Méthodes et fichiers de restriction d’accès.

  • mod_perl et configuration PHP.

  • Fichier et outils d’authentification des clients.

  • Configuration du nombre maximum de requêtes, du nombre minimum et maximum de processus serveur et de clients.

  • Mise en place d’hôtes virtuels Apache 2.4 (avec ou sans adresse dédiée).

  • Utilisation des déclarations de redirection dans les fichiers de configuration Apache pour personnaliser l’accès aux fichiers.

b. Éléments mis en œuvre

  • Journaux d’accès et d’erreurs.

  • .htaccess

  • httpd.conf

  • mod_auth_basic, mod_authz_host et mod_access_compat

  • htpasswd

  • AuthUserFile, AuthGroupFile

  • apachectl, apache2ctl

  • httpd, apache2

2. Configuration HTTPS d’un serveur Apache

Poids

3

Objectifs

Configurer un serveur Apache pour gérer HTTPS. ...