Перейти к содержимому

Installe NGINX dans Docker avec Docker Compose

Yes We Code

0:00 / 0:00

Installe NGINX dans Docker avec Docker Compose

323 просмотра · 3 мес. назад
Yes We Code
59 подписчиков
323 просмотра · 3 мес. назад
Dans cette vidéo, je te montre comment installer NGINX dans Docker avec Docker Compose sur un serveur ou un VPS. L'objectif est d'obtenir un serveur web NGINX fonctionnel, puis de mettre en place une installation claire et réutilisable pour héberger plusieurs sites avec des contenus, des configurations et des journaux séparés. Le dépôt GitHub associé à cette vidéo est disponible ici : 👉 https://github.com/YesWeCodeFr/nginx-... Chapitres : 00:00 Introduction 00:42 Pourquoi NGINX dans Docker 02:25 Déployer NGINX avec Docker Compose 05:54 Arborescence multi-site 17:13 Associer un nom de domaine 22:31 Conclusion Nous commencerons par déployer simplement l'image officielle de NGINX avec Docker Compose. Nous créerons une première page HTML, lancerons le conteneur et vérifierons son fonctionnement avec `curl` et depuis un navigateur. Nous organiserons ensuite l'installation dans `/srv/nginx` afin de séparer les fichiers HTML, la configuration globale, la configuration de chaque site et leurs journaux. Nous verrons également comment donner les droits d'administration à un groupe d'utilisateurs dédié. Enfin, nous ajouterons un second site, configurerons son bloc `server` dans NGINX et associerons un nom de domaine au VPS avec une entrée DNS de type `A`. Nous testerons la configuration avant de la recharger sans redémarrer le conteneur. Au programme : Découvrir le rôle de NGINX Comprendre l'intérêt d'exécuter NGINX dans Docker Déployer NGINX avec Docker Compose Servir une première page HTML Tester NGINX avec `curl` et un navigateur Créer une arborescence structurée dans `/srv/nginx` Gérer les droits avec le groupe `nginx-admin` Monter les contenus, configurations et journaux avec des volumes Docker Configurer le fichier principal `nginx.conf` Créer un site par défaut avec son propre fichier de configuration Héberger plusieurs sites dans le même conteneur NGINX Faire pointer un nom de domaine vers le VPS Vérifier la configuration avec `nginx -t` Recharger NGINX sans redémarrer le conteneur Cette vidéo s'adresse aux développeurs, administrateurs débutants, freelances et curieux qui souhaitent déployer un serveur web avec Docker, héberger plusieurs sites sur un VPS ou construire un environnement d'auto-hébergement facile à maintenir. Prérequis : disposer d'un serveur Ubuntu ou Debian, avoir Docker Engine et Docker Compose installés, pouvoir utiliser `sudo` et avoir accès au port HTTP `80`. Pour associer un domaine, tu auras également besoin d'accéder à sa zone DNS. Cette installation utilise uniquement HTTP. Dans la prochaine vidéo, nous verrons comment sécuriser les sites avec HTTPS, Let's Encrypt et le renouvellement automatique des certificats TLS. Abonne-toi à Yes We Code pour d'autres vidéos autour du développement, du DevOps, de Linux, de Docker, de l'hébergement et de l'IA. #NGINX #Docker #DockerCompose #DevOps #Linux #VPS #ServeurWeb #AutoHebergement #YesWeCode