Introduction
Apache est l’un des serveurs web les plus populaires au monde, utilisé pour héberger des sites web et des applications web. Ubuntu 24.04 LTS, avec sa stabilité et ses mises à jour de sécurité régulières, est une excellente plateforme pour déployer un serveur web. Ce tutoriel vous guidera à travers les étapes nécessaires pour installer et configurer Apache sur Ubuntu 24.04.
Prérequis
Avant de commencer, assurez-vous d’avoir :
- Un serveur Ubuntu 24.04 LTS avec un accès utilisateur non-root disposant de privilèges sudo.
- Une connexion Internet pour télécharger les paquets nécessaires.
- Un nom de domaine pointant vers l’adresse IP de votre serveur (facultatif mais recommandé).
Étape 1 : Mettre à Jour le Système
Avant d’installer de nouveaux logiciels, il est recommandé de mettre à jour les paquets existants.
sudo apt update
sudo apt upgrade -y
Étape 2 : Installer Apache
Ubuntu dispose des paquets Apache dans ses dépôts officiels, ce qui facilite l’installation.
sudo apt install apache2 -y
Une fois l’installation terminée, Apache devrait démarrer automatiquement. Vous pouvez vérifier son statut avec la commande suivante :
sudo systemctl status apache2
Vous devriez voir une sortie indiquant qu’Apache est actif (running).
Étape 3 : Configurer le Pare-feu
Si votre serveur utilise un pare-feu (recommandé), vous devrez permettre le trafic HTTP et HTTPS. UFW (Uncomplicated Firewall) est souvent utilisé sur Ubuntu.
Pour vérifier si UFW est actif :
sudo ufw status
Pour permettre le trafic HTTP et HTTPS :
sudo ufw allow 'Apache Full'
Étape 4 : Vérifier l’Installation d’Apache
Pour vérifier que Apache est correctement installé et fonctionne, ouvrez votre navigateur web et accédez à votre serveur en utilisant son nom de domaine ou son adresse IP :
arduino http://votre_domaine_ou_adresse_ip
Vous devriez voir la page par défaut d’Apache, confirmant que l’installation a été un succès.
Étape 5 : Configurer un Hôte Virtuel (Virtual Host)
Les hôtes virtuels permettent à Apache de gérer plusieurs sites web sur une seule machine. Nous allons configurer un hôte virtuel pour votre site.
- Créez un répertoire pour votre site web :
sudo mkdir -p /var/www/votre_domaine - Attribuez les droits appropriés :
sudo chown -R $USER:$USER /var/www/votre_domaine sudo chmod -R 755 /var/www/votre_domaine - Créez une page d’index pour tester :
nano /var/www/votre_domaine/index.htmlAjoutez le contenu suivant :<html> <head> <title>Bienvenue sur votre_domaine</title> </head> <body> <h1>Le site est opérationnel!</h1> </body> </html> - Créez un nouveau fichier de configuration d’hôte virtuel :
sudo nano /etc/apache2/sites-available/votre_domaine.confAjoutez le contenu suivant :<VirtualHost *:80> ServerAdmin webmaster@votre_domaine ServerName votre_domaine ServerAlias www.votre_domaine DocumentRoot /var/www/votre_domaine ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> - Activez le nouvel hôte virtuel :
sudo a2ensite votre_domaine.conf - Désactivez le site par défaut si vous ne l’utilisez pas :
sudo a2dissite 000-default.conf - Redémarrez Apache pour appliquer les changements :
sudo systemctl restart apache2
Étape 6 : Activer le SSL avec Certbot
Pour sécuriser votre site avec HTTPS, vous pouvez utiliser Certbot pour obtenir un certificat SSL gratuit de Let’s Encrypt.
- Installez Certbot et le module Apache pour Certbot :
sudo apt install certbot python3-certbot-apache -y - Obtenez un certificat SSL :
sudo certbot --apacheSuivez les instructions à l’écran pour configurer votre certificat SSL. - Testez le renouvellement automatique :
sudo certbot renew --dry-run
Conclusion
Vous avez maintenant installé et configuré un serveur web Apache sur Ubuntu 24.04 LTS. Vous avez également configuré un hôte virtuel et sécurisé votre site avec HTTPS. Apache est un serveur web puissant et flexible, et avec ces bases, vous êtes prêt à héberger et à gérer vos propres sites web. Pour aller plus loin, explorez la documentation officielle d’Apache et les nombreuses options de configuration disponibles.
Abonnez-vous à notre Newsletter !
Restez à jour avec les dernières tendances, articles et actualités directement dans votre boîte de réception. En vous abonnant à la newsletter de Wordly Fusion, vous recevrez des contenus exclusifs, des recommandations personnalisées, et les nouveautés les plus passionnantes de notre site. Ne manquez aucune mise à jour et soyez toujours informé des sujets qui vous intéressent. Inscrivez-vous dès maintenant pour rejoindre notre communauté !
