Objectifs de la Formation |
Apprendre à administrer à distance un serveur dédié à hébergement web. |
Public concerné |
Cette formation s'adresse aux personnes ayant à administrer un serveur Apache/MySQL/PHP dédié à l'hébergement Internet. |
Pré-requis technique |
Bonnes notions d'administration système et bonne utilisation de Linux. |
Précisions complémentaires |
Des exemples pris sur un serveur en production hébergé dans un Data Center |
|
Adaptations du programme et du planning |
Comme pour toutes nos formations se déroulant en intra-entreprise, nous pouvons adapter le plan de cours, et espacer les jours de formation dans le temps pour permettre une meilleure assimilation. |
Modules traités dans cette formation |
Sécuriser les accès à un serveur distant
- Rôles du super-serveur Xinetd
- 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 par xinetd
- Etablir des liaisons de type port-forwarding
Mise en oeuvre de MySQL
- Installation
- Configuration initiale, le fichier my.cnf
- Création de bases de données
- Gestion des utilisateurs et droits utilisateurs
- Limitation des droits d'accès
- Organser les sauvegardes journalières
- Superviser le serveur avec MySQL Activity Report
- Sécuriser l'accès distant pour MySQL Administrator & MySQLcc grâce à Xinetd.
Apache : les bases
- Installation
- Structure du fichier de configuration standard
- Gestion des modules (mod_so)
- SSL et Apache : mod_ssl
- Comprendre les modules, les directives
- Déclarer des contextes
- Gérer les options des contextes
- Le controle d'accès (mod_access)
- L'authentification des utilisateurs (mod_auth)
- Gérer les traces (mod_log_config, mod_user_track)
Apache : administration avancée
- Gérer la charge du serveur, optimisation et tuning
- Surveiller le serveur à l'aide du module mod_status
- Hébergement mutualisé & massif (mod_vhost_alias)
- Hébergement de sites dynamiques : CGI (mod_cgi), PHP
- Connecter Apache et PHP à MySQL
- Exemples de modules hors-distribution (third-party modules)
- L'authentification grâce à MySQL (mod_auth_mysql)
- Gérer la consommation de bande passante
|
|