Dans cette « mini-formation », je vais vous expliquer étape par étape comment configurer un serveur Linux pour en faire un serveur Web afin de pouvoir héberger des sites Internet, construit avec PHP et qui ont besoin d’une base de données de type MariaDB / MySQL
Contenu du cours :
Présentation et introduction
Premier pas avec Ubuntu (Linux)
- Installation d’Ubuntu Server
- Comment se connecter à votre serveur Linux
- Les commandes à connaitre pour s’en sortir
- Dépannage et astuces
Installation et configuration d’un service Web
- Présentation de la leçon : Installation et configuration d’un service Web
- Apache2 : installation et configuration
- Nginx : installation et configuration
Installer PHP sur son serveur Web
- Présentation de la leçon : Installer PHP sur son serveur Web
- Installer le mod PHP pour Apache2
- Installation PHP-FPM et l’utiliser avec Apache2 et Nginx
- Installer des extensions PHP
Installer un serveur de base de données (MariaDb / MySQL)
- Présentation de : Installer un serveur de base de données (MariaDb / MySQL)
- Installation du serveur de base de données
- Configuration du serveur de base de données
- Administrer votre serveur de base de données avec phpMyAdmin
Composants supplémentaires (FTP, Mail …)
- Serveur FTP pour transférer des fichiers
- Postfix : envoyer des emails depuis le serveur Web
- Redis et Memcached : bases de données en mémoire
Cyberpanel
Utiliser Docker pour déployer un serveur Web
- Présentation : Utiliser Docker pour déployer un serveur Web
- Installation de Docker et des prérequis
- Installation de MariaDB avec Docker
- Créer une image Docker pour le serveur Web
- Configuration de Nginx en reverse proxy
- Informations complémentaires sur l’utilisation Docker
- Pour conclure sur Docker et les conteneurs