:::: MENU ::::

Apache HTTP Server

Tout le monde connaît ce serveur Web sous le nom d'”Apache”. Dans cet article, nous verrons comment l’utiliser en gros.

Introduction

Apache HTTP Server est un serveur HTTP qui peut être utilisé pour de nombreuses choses. Son utilisation la plus connue est d’héberger des pages Web. Ici, nous allons le configurer pour pouvoir servir une page Web.

Installation

Windows

Nous accédons à la page
https://httpd.apache.org/docs/current/platform/windows.html

Dans la section “Téléchargement d’Apache pour Windows”, nous cliquons sur XAMPP.

Cela charge la page XAMPP (qui est un mélange contenant Apache HTTP Server et d’autres applications).

Nous cliquons sur “XAMPP pour Windows”.
De cette façon, nous téléchargeons un exécutable du type xampp-windows-x64-8.1.1-1-VS16-installer.exe.
Nous l’exécutons et laissons toutes les options d’installation par défaut.

Et avec cela, nous aurions déjà installé Apache HTTP Server sur Windows.

XAMPP démarre automatiquement.

On démarre le serveur en cliquant sur le bouton Démarrer à droite du texte Apache.

Pour vérifier qu’Apache a été installé, nous accédons à l’URL localhost avec notre navigateur, et nous verrons la page initiale de XAMPP (qui contient Apache).

Linux

Dans Ubuntu, nous pouvons l’installer avec la commande suivante:

apt install -y apache2

On démarre le serveur à l’aide de la commande:

service apache2 start

Et avec cela, nous aurions déjà installé et démarré Apache HTTP Server sur Linux.

Pour vérifier qu’il est correctement démarré, nous accédons à l’URL:

http://localhost

Avec notre navigateur, et nous verrons la page d’accueil du serveur HTTP Apache.

Réglage

Windows

Passons à C:\xampp\apache\conf.

Nous éditons le fichier httpd.conf.

Allons à la ligne avec le texte

DocumentRoot "C:/xampp/htdocs"

Ce sera le dossier où nous devrions laisser notre fichier index.html (il existe actuellement une page par défaut).

Linux

Allons dans /etc/apache2/sites-enables.

Nous éditons le fichier 000-default.conf.

Ici, nous devons revoir l’itinéraire où notre site Web sera. Par défaut, il s’agit de:

DocumentRoot /var/www/html

Test

Nous sommes situés dans cette route (chemin du disque de la page Web).

Nous créons un fichier HTTP avec le contenu suivant:

<html>
  <head>
    <title>My WebPage</title>
  </head>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>

On redémarre le serveur:

Windows

Dans le panneau de configuration XAMPP, cliquez sur Arrêter puis sur Démarrer.

Linux

Nous introduisons:

service apache2 restart

Avec un navigateur Web, nous accédons à:

http://localhost

Et le résultat que nous verrons sera la page que nous avons créée.


So, what do you think ?