Dans cet article, nous vous avons expliqué les étapes nécessaires pour installer et configurer Apache sur Debian 10. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Serveur HTTP Apache, également appelé « Apache ». Il s'agit d'un serveur Web réputé pour promouvoir la croissance du World Wide Web. Apache est le serveur Web open source, multiplateforme, puissant, stable, fiable et gratuit offrant des fonctionnalités qui peuvent être étendues par une grande variété de modules. Il est également utilisé comme serveur proxy inverse dans différents scénarios.
Prérequis :
- Système d'exploitation avec Debian 10
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Installer Apache sur Debian
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo apt update sudo apt upgrade
Étape 2. Installez Apache sur Debian 10.
Les packages de serveur Web Apache sont disponibles sur les dépôts officiels de Debian 10. Tout ce qui est nécessaire est l'exécution de la commande d'installation avec sudo
:
sudo apt install apache2
Une fois la commande ci-dessus terminée, Apache est installé sur votre système. Exécutez la commande suivante pour vérifier l'état du service apache :
sudo systemctl status apache2
Confirmez la compilation et la version d'Apache :
# sudo apache2 -v Server version: Apache/2.4.38 (Debian) Server built: 2019-05-31T20:46:05
Maintenant que votre serveur Web est opérationnel, passons en revue quelques commandes de gestion de base :
sudo systemctl start apache2.service ## <-- Start the server ## sudo systemctl restart apache2.service ## <-- Restart the server ## sudo systemctl stop apache2.service ## <-- Stop the server ## sudo systemctl reload apache2.service ## <-- Reload the server config ## sudo systemctl status apache2.service ## <-- Get the server status ##
Voici les fichiers et répertoires importants d'Apache :
- Le fichier de configuration principal d'Apache est situé à
/etc/apache2/apache2.conf
- Répertoire principal des fichiers de configuration d'Apache :
/etc/apache2/
- Les ports, où apache peut écouter, sont définis dans
/etc/apache2/ports.conf
- Fichiers Virtual Host stockés à
/etc/apache2/sites-available
et pour activer chaque fichier doit être lié à/etc/apache2/sites-enabled
répertoire - Fichier journal des erreurs situé à
/var/log/apache/error.log
- Fichier journal d'accès situé à
/var/log/apache/access.log
- La racine du document pour les fichiers Web
/var/www/html/
Étape 3. Ajustez le pare-feu pour le serveur Web Apache.
Il est important que vous ouvriez les ports TCP 80 (www) et 443 (HTTPS) pour qu'Apache sur Debian 10 fonctionne. Tapez les commandes suivantes :
sudo ufw allow www sudo ufw allow https sudo ufw status
Étape 4. Vérifiez l'installation d'Apache.
Ouvrez votre navigateur préféré et ouvrez l'URL ci-dessous pour vérifier l'installation d'Apache :
http://YOUR_IP_ADDRESS-or-YOUR-DOMAIN-NAME
Félicitations, vous avez appris comment installer et configurer Apache sur Debian 10 Buster. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.