Ce document décrit l’installation, la configuration et l’exécution d’Apache 2.4 pour le système d’exploitation Windows.

Téléchargement

Télécharger les fichiers binaires correspondant à la version 2.4.x d’Apache pour Windows sur le site ApacheLounge.

Installation

Une fois téléchargée, il suffit de décompresser l’archive dans l’emplacement cible, ‘C:\serveurs\’ dans le cadre de cet article.
La décompression entraînera la création d’un répertoire ‘Apache24’  contenant les binaires de l’application.

  • Paramétrage

Le paramétrage se fait manuellement.

Editer le fichier ‘httpd.conf’ situé dans le dossier ‘confdu répertoire d’Apache, dans notre cas ‘C:\serveurs\Apache24\conf’.

  1. Modification du chemin racine

Par défaut le chemin racine spécifié dans le fichier httpd.conf est ‘C:/Apache24’, il faut remplacer toutes les occurences par ‘C:/serveurs/Apache24’ dans notre cas.

2. Modification du paramètre ServerAdmin

Modifier le paramètre ServerAdmin spécifiant l’adresse email de l’administrateur. La valeur d’origine est ‘admin@example.com’, il faut la remplacer par votre adresse.

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents. e.g. admin@your-domain.com
#
# ServerAdmin admin@example.com
ServerAdmin monadresse@company.com

3. Modification des paramètres ServerName et Listen

Modifier le paramètre ‘ServerName’ spécifiant l’adresse du serveur. La valeur d’origine estwww.example.com:80′,  la remplacer par le nom de votre serveur suivi du numéro du port que vous souhaitez utiliser pour accéder à votre serveur. Par défaut, le numéro de port standard est le port ’80’.

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn’t have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
ServerName monserveur:80

Si le numéro de port est différent de 80, modifier le paramètre ‘Listen’ en indiquant le numéro de port utilisé.

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 81
  • Installation du service

Une fois la configuration terminée, installer le service Apache.

Pour ce faire,  ouvrir une fenêtre DOS en mode administrateur et lancer les commandes suivantes :

cd c:\serveurs\Apache24\bin

Cette commande vous permet de vous placer dans le répertoire bin d’Apache contenant les exécutables.

httpd.exe -k install

Cette commande permet d’installer le service Apache.

Lors de l’exécution de cette commande, la fenêtre suivante apparaît à l’écran :

autorisations_pare_feu_apache

Une fois que vous avez cliqué sur ‘Autoriser l’accès’, vous devriez obtenir le résultat suivant :

Installing the Apache2.4 service
The Apache2.4 service is successfully installed.
Testing httpd.conf….
Errors reported here must be corrected before the service can be started.

Si l’erreur suivante apparaît :
vc_error
Vous devez installer les Redistribuables Visual C++ pour Visual Studio 2015 téléchargeables  à l’adresse suivante :
https://www.microsoft.com/fr-fr/download/details.aspx?id=48145
Une fois l’installation terminée, démarrer le service Apache.

Il faut pour cela ouvrir la console des services Windows.

services_windows

fenêtre services Windows

Une fois la fenêtre affichée, faire un clic droit sur le service Apache24 puis cliquer sur ‘Propriétés’.

proprietes_service_apache

Propriétés du service Apache 2.4

Sélectionner alors ‘Type de démarrage Automatique’.

Cliquer sur ‘Démarrer’, puis une fois le service lancé, cliquer sur ‘OK’.

  • Test de l’installation

Lancer votre navigateur et lancer l’url suivante :

http://localhost:<numéro du port>

La page suivante devrait s’afficher à l’écran :

page_http_localhost

Configuration SSL

Les applications Web développées par Veremes utilisent le protocole SSL pour communiquer. Afin de pouvoir utiliser les applications, veuillez suivre la procédure suivante :

Configuration SSL