Pré-requis : Bonne connaissances en développement Web * Durée : 4 Jours
- Installer et maintenir des systèmes Linux fiables, fonctionnels et performants.
- Configurer et gérer les volumes logiques et les périphériques de stockage.
- Déployer des composants logiciels à partir des sources ou de paquetages de distributions.
- Fournir des services réseau Web : serveur Web, FTP, Mail, PHP, MySQL.
- Utiliser les bonnes pratiques de sauvegarde et les outils qui leurs sont dédiées.
- Installer et paramétrer un noyau Linux personnalisé pour une configuration optimale.
Présentation :
Objectif de la formation :
La formation présente Linux Apache MySQL et PHP, l'environnement de travail le plus utilisé pour la conception de sites Web. Lors de ce stage, vous acquerrez les connaissances et compétences nécessaires pour mettre en place, administrer et optimiser un serveur Web sous Linux.Stagiaire :
Développeurs de sites Web, administrateurs système, 'webmestres'.Contenu du stage :
- Installation du serveur
- Installation webmin
- Installation phpMyAdmin
- Installation mrtg
- Présentation de la structure de fichiers Linux
- Commandes essentielles
- Principe de gestion d'un service
- Filtrage des accès par adresse IP source
- Gestion des horaires d'accès au service
- Pilotage du service sshd
- Configuration initiale, le fichier my.cnf
- Création de bases de données
- Gestion des utilisateurs et droits utilisateurs
- Sauvegarde des bases
- Limitation des droits d'accès
- Structure du fichier de configuration standard
- Gestion des modules (mod_so)
- SSL et Apache : mod_ssl
- Comprendre les modules
- La configuration des virtual hosts
- Gérer la charge du serveur, optimisation et tuning
- Hébergement mutualisé (mod_vhost_alias)
- Hébergement de sites dynamiques : CGI (mod_cgi), PHP
- Connecter Apache et PHP à MySQL
- Gérer la consommation de bande passante
Installation du serveur et des outils
Sécuriser les accès à un serveur distant
Mise en oeuvre de MySQL
Apache : les bases
Apache : administration avancée
