Apache pour les nuls

Apache, c’est un programme qui permet de traiter une requête http et de renvoyer une réponse http, sur un serveur. Il existe d’autres programmes de ce type, notamment nginx(prononcer enneginixe) et le sinistre IIS (prononcer deux i esse) de microsoft.

Voici quelques points que je veux préciser ici concernant apache.

Tout VirtualHost doit avoir une directive DocumentRoot

Même si ce VirtualHost (par exemple celui qui sert, sur le port *:80, à rediriger les requêtes http vers https), ne fait que de la redirection.

Les directives ServerName et ServerAlias sont vitales

Elles sont le point d’entrée des requêtes http. Si le host de la requête ne correspond pas à ServerName ou à l’un des ServerAlias, la requête ne sera simplement pas traitée par ce VHost.

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *