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 vers Apache HTTP.
Ce n'est pas typique yum à la place, téléchargez le code source et compilez-le sur votre environnement Linux.
Commençons par la procédure de téléchargement et d'installation.
Download Apache HTTP
- Nous utiliserons la dernière version stable disponible de Apache Web Server 2.4.6 sur le système d'exploitation Centos 6.3 dans cet article.
- Téléchargez la version Apache 2.4.6 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
Installing Apache HTTP
Nous installerons Apache dans le répertoire / opt / apache avec mod_ssl activé.
Exigences
- 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 –
- Vous pouvez maintenant 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 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.
- –Avec-apr = demande d'utiliser un fichier de configuration apr spécifié
- –préfixe= 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 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 httpd-2.4.6.tar.gz et httpd-2.4.6 dossier à partir 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é par les sécuriser.