TP : Serveur Web sous ubuntu


Travaux Pratiques : Configuration d’un Serveur Web

Objectif :

Configurer et déployer un serveur web Apache sur une machine Linux Ubuntu.

Étapes :

  1. Installation d’Apache :
  • Ouvrir un terminal sur la machine Ubuntu.
  • Installer le serveur web Apache en utilisant la commande suivante :
    sudo apt-get update && apt-get install apache2
  1. Vérification de l’installation :
  • Après l’installation, Apache devrait démarrer automatiquement. Vérifiez le statut en utilisant :
    sudo systemctl status apache2
  1. Configuration du Serveur :
  • Naviguer vers le répertoire de configuration d’Apache :
    cd /etc/apache2/
  • Explorer et modifier les fichiers de configuration principaux comme apache2.conf et sites-available/default selon les besoins.
  1. Test du Serveur :
  • Ouvrir un navigateur web sur une autre machine du réseau.
  • Accéder à la page d’accueil par défaut d’Apache en entrant l’adresse IP du serveur Ubuntu dans la barre d’adresse du navigateur.
  1. Déploiement d’une Page Web :
  • Créer un fichier HTML pour une page web de test. Vous pouvez le nommer index.html.
  • Placer ce fichier dans le répertoire /var/www/html/ sur le serveur Ubuntu.
  • Accéder à cette page web à partir du navigateur en utilisant l’adresse IP du serveur.
  1. Gestion des Permissions :
  • Vérifier et configurer les permissions des fichiers et des répertoires dans /var/www/html/ pour garantir la sécurité du serveur.
  1. Exploration Avancée (Optionnelle) :
  • Configurer des hôtes virtuels pour héberger plusieurs sites web sur le même serveur.
  • Activer le support SSL pour sécuriser les communications entre le serveur et les clients.