Nginx – Administration d’un serveur web
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.
Objectifs pédagogiques
- Expliquer le concept de Routeur http
- Installer le serveur Web Nginx sur n’importe quel OS linux
- Réaliser la configuration de base de Nginx pour l'hébergement d’un site
- Gérer l'hébergement de multiple sites
- Sécuriser les échanges entre les navigateurs et le serveur HTTPS
Programme de la formation
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
Proposé par
ENI Service
"votre centre de formation informatique de confiance"
Proposé par
ENI Service