🌐 Installation d'Apache

Installer Apache avec Docker Compose



📁 1. Créer le dossier du projet


mkdir apache-docker
cd apache-docker


📄 2. Créer le fichier docker-compose.yml


version: "3.9"

services:
  apache:
    image: httpd:latest
    container_name: apache_server
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/local/apache2/htdocs/
    restart: always


📂 3. Créer le site web


mkdir html

Créer ensuite le fichier :

html/index.html

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Mon site Apache</title>
</head>
<body>
    <h1>🚀 Apache fonctionne dans Docker !</h1>
</body>
</html>


▶️ 4. Lancer le conteneur


docker compose up -d


🌍 5. Accéder au serveur


Ouvre ton navigateur :


  • 💻 Local : http://localhost:8080
  • 🌐 Serveur : http://IP_DU_SERVEUR:8080


🧰 6. Commandes utiles


📜 Voir les logs :
docker logs apache_server

⛔ Stopper :
docker compose down

🔄 Redémarrer :
docker compose restart


✅ Résultat


Ton serveur Apache tourne maintenant dans Docker 🎉🐳