- Objectif de la formation
- Création du site en PHP et un autre en Node.js
- Créer les Dockerfiles
- Remplir les Dockerfiles
- Utiliser un docker-compose.yml
- Le fichier de configuration de Nginx
- Configurer PHP
- Configurer Node.js
- Que sont les "servers" ?
Grâce à cette formation, vous saurez déployer un site en PHP et un autre en Node.js en passant par Nginx. Cette façon de faire est idéale pour un développeur web, un administrateur réseau ou un administrateur système. En effet, Nginx est un serveur web robuste qui peut être utilisé comme proxy inverse ou serveur mandataire inverse. C’est d’ailleurs cette dernière fonctionnalité qui nous permettra d’atteindre notre objectif.
Cette combinaison de ressources sera développée grâce à des conteneurs Docker. L’utilisation de Docker nous facilitera la tâche pour accomplir et mettre en place l’environnement nécessaire aux bons fonctionnements de nos sites internet en PHP et en Node.js.
Pour atteindre ce but, nous allons ensemble remplir les Dockerfiles pour Nginx, pour PHP et pour Node.js.
Et l’ensemble sera gouverné par un docker-compose.yml. L’intérêt d’un tel fichier, vous l’aurez très certainement deviné, est de produire un même environnement sur d’autres machines ou d’autres serveurs.
Nous verrons également comment paramétrer le fichier de configuration « default.conf » de Nginx pour qu’il prenne en charge nos deux sites.
Bien entendu pour réussir à assimiler ce qui sera dit, il est préférable de connaître les fonctionnalités de Docker.
Afin de faciliter l’apprentissage, des illustrations et des schémas vous seront proposés.
Get explosive level of ENERGY with effortless rules -techniques and stop wasting your time by detecting your distraction
Machine Learning, Decision-making structures, Looping statements, Statistical Functions, JSON files, Data Visualization
Quick refresher on basics of HTML, CSS, JavaScript
How to Drive Traffic from Facebook Groups and get the Best Leverage Possible.
Bonjour,
Je suis Henrique Rodrigues, créateur de ma-calculatrice, un outil de calcul et de conversion en ligne très populaire, ainsi que du site Nicelydev, qui propose des cours informatiques.
En tant que développeur web full-stack expérimenté depuis de nombreuses années, j'aime partager mes connaissances en informatique avec les autres. Je propose des formations en ligne sur divers sujets relatifs au développement web, tels que les outils, les technologies et les langages de programmation.
Pour faciliter l'apprentissage des nouvelles compétences, j'utilise des illustrations et des schémas pour expliquer les concepts de manière claire et concise. Avant de produire des vidéos, je mets toujours à disposition les cours sur le site Nicelydev.
J'espère que ma méthode d'enseignement vous sera bénéfique et que vous apprécierez mes formations