Formation LAMP – Linux Apache MySQL PHP
Avec des prix HT entre 10 et 15 euros par mois, la location de serveurs dédiés permet désormais aux entreprises, aux collectivités et aux administrations de mettre en place leurs propres plates-formes LAMP, pour héberger leurs sites Web. Elles peuvent ainsi disposer d’un niveau de sécurisation bien plus élevé que celui fourni dans le cadre des hébergements mutualisés. La fibre optique, en proposant une symétrie dans les débits, permettra sans doute, dans les années qui viennent, d’auto-héberger les serveurs LAMP.
Objectifs
Cette formation a pour objet de permettre aux administrateurs système et réseau de construire ex-nihilo leur propre serveur LAMP, que ce soit dans le cadre de la location d’un serveur dédié ou bien de la construction d’un Intranet.
Public / Pré-requis
Cette formation s’adresse à des administrateurs réseau et système, à des techniciens d’exploitation de serveurs Linux ou à des Webmasters dotés de connaissances de base sur les systèmes Linux et sur les réseaux IPv4.
Durée
- 4 journées
Contenu
- Gestion du nom du domaine
- Choix du registrar
- Entrée de la zone DNS
- Installation de la distribution Linux
- Le choix de la distribution
- Le partitionnement
- L’utilisation du chiffrement
- Le choix du système de fichiers
- La gestion des comptes
- Changer de mot de passe root
- Sécurité
- Pare-feu
- Désactiver SELinux
- SSH
- Changement de port
- Accès par clé
- Le tunneling
- La gestion des paquets
- Ajout des dépôts
- Mise à jour de la distribution
- Gestion des services
- Minimisation des services
- Chrony
- Installer LAMP
- Apache et le module SSL
- MariaDB Server ou MySQL ?
- Script de sécurisation
- Répertoires de travail par lien symbolique
- PHP-FPM et PHP-CLI
- Installation des extensions PHP
- Memcached
- Awstats
- Configuration Réseau
- Modification du fichier ifcfg-eth0
- IPv6 : le DUID
- Dibbler
- Le fichier Hosts
- La résolution DNS
- Le cache DNS Unbound
- Configuration de MariaDB
- Restaurer les bases de données
- Création des bases
- Gestion des droits
- Optimisation de MariaDB
- Apache
- Gestion des droits
- Création des certificats
- Création des VirtualHosts
- Configuration du cache
- Modules Deflate et Expires
- SSL et Let’s Encrypt
- PHP
- Configuration de PHP-FPM
- PHP : xcache
- Mise en place du CMS WordPress
- Awstats
- Fichier de configuration par site
- Sécurisation de l’accès au répertoire des données statistiques
- Planification de la mise à jour
- Les logs
- Obligations légales
- Logrotate
- La sauvegarde
- mysql_dump
- Planification de la sauvegarde
- Sécuriser la plate-forme LAMP
- MySQL/MariaDB
- Apache : utilisation du .htaccess
- Configuration de Iptables
- Blocage des spams de commentaires et des bots
- Délester le trafic
- Configurer la messagerie
- Utiliser les adresses mail du registrar
- Ssmtp : un serveur SMTP simple d’emploi
- Serveur FTP
- Configurer l’accès anonyme
- Utilisation de clés SSL
Prix et tarifs : Voir la rubrique Formation