Aller au contenu principal

Comment installer le serveur Apache HTTP sur Manjaro

Comment installer le serveur Apache HTTP sur Manjaro

Le serveur HTTP Apache, communément appelé Apache, est un logiciel de serveur web gratuit et open-source. Il est très populaire et largement utilisé en raison de sa stabilité, de sa flexibilité et de sa sécurité. Dans ce tutoriel, nous vous guiderons pas à pas dans le processus d'installation du serveur Apache HTTP sur Manjaro, une distribution Linux conviviale.

Prérequis

Avant de commencer, assurez-vous d'avoir ce qui suit :

  • Une installation de Manjaro en cours d'exécution
  • Un accès à un terminal ou une interface de ligne de commande

Étape 1 : Mettre à jour les packages du système

Il est toujours bon de commencer par mettre à jour les packages de votre système vers les dernières versions. Ouvrez un terminal et exécutez les commandes suivantes :

sudo pacman -Syu

Cela mettra à jour tous les packages de votre système Manjaro.

Étape 2 : Installer le serveur Apache HTTP

Manjaro propose le package du serveur Apache HTTP dans ses dépôts officiels. Pour installer Apache, exécutez la commande suivante dans le terminal :

sudo pacman -S apache

On vous demandera de saisir votre mot de passe. Fournissez-le et appuyez sur Entrée pour continuer. Manjaro téléchargera et installera ensuite le serveur Apache HTTP ainsi que ses dépendances.

Étape 3 : Démarrer et activer le service Apache

Une fois l'installation terminée, vous devez démarrer le service Apache et le configurer pour qu'il démarre automatiquement au démarrage du système. Exécutez les commandes suivantes :

sudo systemctl start httpd
sudo systemctl enable httpd

La première commande lance le service Apache, et la deuxième commande l'active. S'il n'y a pas d'erreurs, Apache devrait maintenant être opérationnel sur votre système Manjaro.

Étape 4 : Vérifier l'installation d'Apache

Pour vérifier si Apache est installé et fonctionne correctement, ouvrez un navigateur web et saisissez http://localhost dans la barre d'adresse. Si Apache fonctionne correctement, vous verrez la page par défaut d'Apache, ce qui confirme une installation réussie.

Étape 5 : Configurer le pare-feu

Par défaut, Manjaro est livré avec l'outil de pare-feu ufw. Si vous l'avez activé, vous devez autoriser les connexions entrantes sur le port 80 (HTTP) pour accéder à votre serveur Apache. Exécutez la commande suivante pour autoriser le trafic HTTP :

sudo ufw allow http

Si vous utilisez un autre outil de pare-feu, consultez sa documentation sur la façon d'autoriser les connexions HTTP entrantes.

Étape 6 : Personnaliser la configuration d'Apache (facultatif)

Pour personnaliser le comportement d'Apache, vous pouvez modifier ses fichiers de configuration. Le fichier de configuration principal se trouve dans /etc/httpd/conf/httpd.conf. Avant d'apporter des modifications, il est recommandé de créer une sauvegarde du fichier d'origine :

sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup

Vous pouvez ensuite ouvrir le fichier dans un éditeur de texte et apporter les modifications nécessaires. Les modifications courantes incluent l'ajustement de la racine des documents du serveur, l'activation des hôtes virtuels ou la configuration du chiffrement SSL/TLS.

Conclusion

Félicitations ! Vous avez réussi à installer le serveur Apache HTTP sur votre système Manjaro. Vous pouvez maintenant héberger des sites web, des applications web ou servir du contenu statique à l'aide de ce puissant serveur web. N'oubliez pas de maintenir Apache et votre système à jour avec les correctifs de sécurité pour garantir un environnement d'hébergement sûr et fiable.

Pour aller plus loin