Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Déployer PHP, Node.js avec Nginx et grâce à Docker
Rating: 4.6 out of 5(58 ratings)
847 students

Déployer PHP, Node.js avec Nginx et grâce à Docker

Utilisation de conteneurs Docker pour lancer Nginx afin qu'il pilote un site en PHP et un autre en Node.js
Last updated 1/2022
French
French [Auto],

What you'll learn

  • Déployer un site en PHP grâce à Nginx
  • Déployer un site en Nodejs grâce à Nginx
  • Utiliser des conteneurs Docker pour déployer nos sites en PHP et Nodejs
  • Configurer les fichiers default de Nginx pour atteindre nos objectifs

Course content

4 sections9 lectures36m total length
  • Objectif de la formation0:41

Requirements

  • Il faut connaître et savoir utiliser la technologie de conteneurisation Docker

Description

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.

Who this course is for:

  • Développeur web orienté back-end
  • Développeurs web full-stack
  • Administrateur système
  • Administrateur réseau