Nginx : Maîtriser Nginx en tant que serveur web

Découvrez un serveur web performant capable de jouer plusieurs rôles

4.45 (93 reviews)
Udemy
platform
Français
language
Web Development
category
1,134
students
3 hours
content
Mar 2024
last update
$19.99
regular price

What you will learn

Héberger des applications web en utilisant Nginx

Configurer Nginx en tant que Reverse proxy serveur

Sécuriser n'importe quelle application web avec SSL/TLS

Prendre un nom de domaine et l'associer avec l'adresse IP d'un serveur

Créer des sous-domaines

Description

Apprenez de manière facile et avec des exemples réels l’hébergement des  application avec le serveur web NGINX

Nginx est un serveur web très performant qui en dépit de sa nature non bloquante qui lui permet de supporter jusqu'à environ 10000 connexions concurrentes est très bon en tant que load balancer de charge, serveur de reverse proxy , serveur de mail proxy,etc. 

Ce serveur web est très utilisé par des très grandes compagnies telles que GitHub, Airbnb ou même Netflix à cause de sa performance et sa nature asynchrone faisant de lui une meilleure solution que d'autres serveurs web multithread.

Si vous souhaitez prendre en main Nginx en tant que serveur web, serveur de reverse proxy ou même un load balancer, votre place est ici!!

Voici ce que vous allez apprendre dans ce cours:

  • Installer un serveur web

  • Configurer Nginx comme serveur

  • Servir des ressources statiques et dynamiques

  • Configurer Nginx en tant que reverse proxy server

  • Appliquer un certificat SSL/TLS à une application web dans une configuration Nginx

  • Prendre un nom de domaine

  • Ajouter des sous-domaine à votre nom de domaine

  • Faire une association entre le nom de domaine de l'adresse IP de votre serveur

Vous savez déjà héberger un site web avec des services d’hébergement mutualisé et vous voulez prendre en main un serveur dédié?

Dans ce cours, je vais vous montrer comment prendre en main un serveur dédié , car il arrivera que vous soyez en situation de mettre en production une application dans une infrastructure existante pour lequel des informations de connexion à distance vous seront communiquées.Et ce cours va vous mettre confiance pour que n'ayez pas à paniquer quand il s'agira d’héberger une application web par vous-mêmes de A à Z dans un serveur Linux.

Si cette aventure vous tente, alors inscrivez-vous dans ce cours!!!!

Content

Introduction

C'est quoi Nginx
Nginx vs Apache

Préparation de l'environnement

Acheter un serveur sur Digital Ocean afin d'y installer Nginx
Installation de Nginx

Les notions basiques de VIM

Introduction à VIM
Edition des fichiers avec VIM
Commandes de base du mode interactif
Exploration du fichier HTML par défaut de Nginx
Edition de la page d’accueil de Nginx

Héberger un site web statique

Premières configurations du serveur web Nginx
Résoudre le problème 403 Forbidden
Transfert des sites web vers le serveur distant
Servir le premier site web avec nginx
Servir plusieurs sites web avec Nginx

Rendre le site accessible via le nom de domaine

Achat d'un nom de domaine et création des sous domaines
Configuration pour accéder aux sites web via leurs noms de domaine

Sécuriser votre application en utilisant un certificat SSL

Générer un certificat SSL/TLS avec Let'sEncrypt
Mettre tous les 3 sites en HTTPS

Nginx en tant que reverse proxy server

Reverse proxy server
Mettre en HTTPS l'application qui tourne derrière un reverse_proxy

Screenshots

Nginx : Maîtriser Nginx en tant que serveur web - Screenshot_01Nginx : Maîtriser Nginx en tant que serveur web - Screenshot_02Nginx : Maîtriser Nginx en tant que serveur web - Screenshot_03Nginx : Maîtriser Nginx en tant que serveur web - Screenshot_04

Reviews

Thomas
November 3, 2022
Peut être faire un cours avec des machines virtuelles et des noms de domaine fictifs en local ? Pour le moment le cours ne rentre pas assez dans les détails.
Thierry
December 2, 2021
Belle découverte, je ne connaissais pas du tout. Bon apprentissage, maintenant il faut pratiquer et approfondir le sujet.
Hayate
February 26, 2021
Génial, très accessible. Ce n'est pas un cours de devops donc pour ceux qu'il veulent allé loin peut être pas ce cours mais si vous voulez comprendre les base de nginx, https, comment marche un serveur proxy sans mal de tête je recommande !
Mathurin
January 4, 2021
Voulant mettre en place dans le cadre d'un projet un serveur de données et d'application, j'ai passé du temps à rechercher la meilleure solution et voici que, pour quelque $, j'ai appris nginx et déployer un serveur en peu de temps. C'est vraiment simple et très bien expliquer. je gère actuellement des sites web et des apps. L'univers des serveurs d'hébergement est devenue aussi simple à mes yeux. Merci au formateur!!! . Mathurin
Med
November 23, 2020
Étant débutant dans l'utilisation de nginx ce cours m'aura été utile pour comprendre la base, malheureusement je m'attendais à plus de détails sur les configurations possibles du fichier nginx.conf (bloc http, bloc serveur, etc.) l'aspect plus technique de nginx n'est pas abordé dans ce cours. Les notions abordaient reste rudimentaire. Merci quand même pour ce cours, et le temps passez à la réalisation de ce dernier.
julien
November 20, 2020
Connais bien son sujet à première vu. -Je suis conscient que ce n'es pas une formation sur linux, gestion des utilisateurs catastrophique, travail en root ..., pour une formation de ce style, un prérequis de niveau intermédiaire à linux devrais être imposé. -Par contre dit trop de foi le mot "ok" et "heu", des bruit (sifflement, criquet ...) qui donne des vidéo lourde à écouté par moment. 3 étoiles pour le contenu 2 étoile de moins pour la qualité du son des vidéo qui devrais être beaucoup plus soigné à mon gout et pour le manque de bonne pratique sur linux qui devrait être abordé des le début.
Duclaud
September 7, 2020
Oui en partie, certains domaines auraient pu être plus complet mais c'est un très bon aperçu de ce que l'on peut faire.
David
August 28, 2020
Il connait vraiment ce qu'il fait. C'est une très bonne introduction à NGINX. Rien de très complexe une bonne base simple. Bravo.
Nephtalie
August 15, 2020
Ce formateur est très bon et maitrise parfaitement son sujet.Étant un débutant dans le développement web,j'ai pour la première fois appris les étapes hébergement d'un site internet sans passer par des services hébergement mutualisés.Au départ c’était beaucoup trop de nouvelle choses pour moi,mais grâce à la pédagogie du formateur.J'ai tout compris en suivant étape par étape chacune des configurations.Cependant j'aurai voulu que le formateur en dépit de la petite introduction de l'éditeur vim fasse aussi en une ou 2 vidéos l'explication des concepts de base de la ligne de commande linux à connaitre quand on doit travailler avec des serveurs web.Sinon, le cours est excellent et je le recommande vivement
Peniel
July 13, 2020
Très bonne explication et très pratique, je vous recommande ce cours pour les deployments des vos applications web avec des serveurs dédiés

Coupons

DateDiscountStatus
2/6/2021100% OFF
expired
2/10/202178% OFF
expired

Charts

Price

Nginx : Maîtriser Nginx en tant que serveur web - Price chart

Rating

Nginx : Maîtriser Nginx en tant que serveur web - Ratings chart

Enrollment distribution

Nginx : Maîtriser Nginx en tant que serveur web - Distribution chart

Related Topics

3320476
udemy ID
7/11/2020
course created date
7/14/2020
course indexed date
Bot
course submited by