Mettre en place un serveur Web – Techniques avancées
Mettre en place un serveur Web – Techniques avancées
ISO + Fichiers source | Français | 22 H 01 Min | 18 Go
Pour fonctionner et être disponible en ligne notre application a besoin d’un serveur. Même si un hébergement mutualisé suffit dans un premier temps, on est rapidement limité lorsque l’on a des besoins spécifiques. Aussi, je vous propose de découvrir ensemble comment mettre en place un serveur et installer les différents composants pour le faire fonctionner.
Pour débuter :
• Introduction
• Machine virtuelle avec Virtualbox
• Commandes de bases
Outils de base :
• VIM
• SSH
Serveur HTTP :
• Apache
• Nginx
PHP :
• PHP, Module Apache
• PHP, FPM pour Apache
• PHP, FPM pour Nginx
NodeJS :
• NodeJS et Nginx
Base de données :
• MySQL
• Redis
Emails :
• Postfix, envoie seulement
• Tester l’envoi d’email avec MailDev
HTTPS :
• Apache, Let’s Encrypt
• Nginx, Let’s Encrypt
• Securiser un nom de domaine en https
FTP :
• ProFTPD
Sécurité :
• Iptables
• ufw, Uncomplicated FireWall
• Fail2ban
• Nginx, Se protéger des attaques Flood
Pour le confort :
• Pimp my shell, Zsh & Tmux
Déploiement :
• Capistrano
• Capistrano, Déployer Rails avec Puma / Nginx
• Ansible
Techniques avancées :
• Configurer son premier serveur dédié
• Créer une Machine Virtuelle Debian
• Installer MySQL 5.6 sur Debian
• Créer un serveur git avec Gitolite
• Nginx + PHP
• Email et DNS
• ElasticSearch
• Ngrok
• ufw, Uncomplicated FireWall
• Fail2ban
• Apache, Let’s Encrypt
• Nginx, Let’s Encrypt
• Pimp my shell, Zsh & Tmux
• ProFTPD
• Les bases de Redis
• NodeJS et Nginx
• Elastic Stack
• Déployer du PHP avec Ansible : Configurer le serveur
• Déployer du PHP avec Ansible : Déployer le code avec Ansistrano
Linux :
• Distribution : Antergos
• Nginx : Se protéger des attaques Flood
• Environnement de bureau : Deepin 15.4
• Présentation d’i3wm
• Configuration d’i3wm
• Makefile
SSL ou TLS :
• Comprends le SSL
SEO & RSS :
• SEO, Référencement naturel
• Flux RSS
Trello :
• Trello
Yeoman :
• Yeoman
VM :
Créer une VM avec Vagrant