Catégories

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

_blank
_blank
Articles récents