Installation d’Apache 2.4.6 sous Unix

Un guide rapide pour apprendre à installer Apache HTTP Server sur un environnement Linux

Apache est le serveur Web le plus populaire et si vous travaillez en tant qu’administrateur système, il est très probable que vous ne croisiez pas le chemin d’Apache HTTP.

Il ne s’agit pas d’une installation typique de yum, téléchargez plutôt le code source et compilez-le sur votre environnement Linux.

Commençons par la procédure de téléchargement et d’installation.

Télécharger Apache HTTP

  • Nous utiliserons la dernière version 2.4.6 disponible stable du serveur Web Apache sur le système d’exploitation Centos 6.3 dans cet article.
  • Téléchargez la version 2.4.6 d’Apache depuis https://httpd.apache.org/download.cgi
  • Téléchargeons dans le dossier /opt/apache
  • Une fois téléchargé, vous devriez avoir httpd-2.4.6.tar.gz

Installation d’Apache HTTP

Nous allons installer Apache sous le répertoire /opt/apache avec mod_ssl activé.

Conditions

  • Compilateur ANSI-C et système de construction – assurez-vous que le compilateur GCC ou CC est installé sur votre serveur et défini dans PATH. Vous pouvez installer GCC avec yum comme suit.
# yum install gcc
  • Apr/apr-util – assurez-vous que apr/apr-util 1.2 est installé sur votre serveur.
  • OpenSSL – assurez-vous d’avoir la dernière version d’OpenSSL sur votre serveur. Vous pouvez installer OpenSSL avec yum comme suit.
# yum install openssl
  • Extrayons le fichier téléchargé sous /opt/apache en exécutant la commande
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • Maintenant, vous pouvez voir qu’il a tout extrait dans le nouveau dossier httpd-2.4.6
  • Accédez au dossier httpd-2.4.6
  • Compilons et installons le code source d’Apache
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

Comprenons mieux la syntaxe configurée.

  • –with-apr= indique d’utiliser un fichier de configuration apr spécifié
  • –prefix= Indiquez l’emplacement où vous souhaitez installer, dans cet exemple Apache, sera installé sous /opt/apache
  • –enable-ssl cela compilera apache avec SSL activé afin de sécuriser le serveur Web Apache avec le certificat SSL.
  • –enable-so pour activer les modules partagés

Une fois la compilation réussie, vous pouvez voir qu’Apache est installé sous /opt/apache comme suit.

Maintenant, nous pouvons supprimer les dossiers httpd-2.4.6.tar.gz et httpd-2.4.6 de cet emplacement, car ils ne sont plus nécessaires.

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

Ensuite, vous pourriez être intéressé à les sécuriser.

Vous avez apprécié la lecture de l’article ? Que diriez-vous de partager avec le monde ?