Découvrez comment devenir un administrateur compétent du serveur web Nginx grâce à notre formation intensive.
Apprenez les principes fondamentaux du web et du protocole HTTP, comment installer Nginx à partir de commandes, et maîtrisez les fichiers de configuration et les virtualhosts.
Comprenez comment sécuriser vos échanges en mettant en place le HTTPS à l’aide de Certbot.
Enfin, améliorez votre compétence en allant plus loin avec la réécriture de routes, les redirections d’URL, l’utilisation de fastcgi_pass et la mise en cache des assets.
Cette formation est conçue pour vous aider à maîtriser l’installation et la configuration de base d’un serveur Nginx, tout en gérant efficacement l’hébergement de multiples sites.
Programme détaillé
Présentation générale d’un serveur Web
- Protocole HTTP, Fonctionnement générale du web
- Présentation de Nginx
- Comparaison avec Apache
Installation
- A partir de lignes de commandes
- Utilisation du service en ligne de commandes
Principes de configuration
- Fichiers de configuration
- Les virtualhosts (ip, Port, nom)
- Mise en place d’un virtualhost
- Accéder aux logs
Mise en place du https
- Installation de certbot
- Installer le https
- Vérifier en ligne
- Configurer un cron de renouvellement de licence
Pour aller plus loin
- Réécriture de routes
- Redirections d'url
- Utilisation de fastcgi_pass
- Mise en cache des assets