+ +
- -
eLearning et Cours en ligne
 
 
Calendrier  Détails
Systèmes d'Exploitation
Calendrier  Détails
Programmation
 
Calendrier  Détails
Processors
 
 
Calendrier  Détails
Communications
 
 
 
 
Calendrier  Détails
+ +
> >
- -

 
ac6 >> ac6-training >> Systèmes d'Exploitation >> SysAdmin >> Serveur Web Télécharger le catalogue Télécharger la page Ecrivez nous Version imprimable

A4 Serveur Web

Mise en place et administration d'un serveur Web dynamique (Linux, Apache, mySQL, PHP)

Mise en place et administration d'un serveur Web dynamique (Linux, Apache, mySQL, PHP)
formateur
Objectifs
  • Mettre en oeuvre un serveur Web sous Linux
  • Maitriser l'architecture LAMP: Linux, Apache mySQL, PHP
Matériel
  • Un PC par stagiaire
  • Support de cours
Pré-requis
  • Connaissance de Linux et de son administration (niveau cours A1)
  • Maîtrise de la gestion de l'arborescence du système
  • Maîtrise d'un éditeur de fichier texte

Apache
  • Compilation et installation
    • Options de compilation
    • Choix des modules
    • Test de l'installation
  • La configuration du site par défaut
    • les fichiers de configuration
    • Les directives de base
    • Les outils de configuration et d'installation: Webmin, les paquetages
  • Le Virtual Hosting
    • Les hôtes virtuels basés sur l'adresse IP
    • Les hôtes virtuels basés sur le nom de domaine
  • Les CGI
    • Configuration de l'environnement CGI
    • Les scripts CGI
mySQL
  • Installation de MySQL
  • Droits d'accès dans MySQL
PHP
  • Compilation de PHP en module, intégration dans Apache
    • Compilation de PHP et options
    • Notions de base de PHP: variables, structures de contrôle
    • Création de pages HTML avec PHP
  • Intégration des bases de données MySQL dans PHP
    • Les fonctions PHP gérant l'accès à MySQL
    • Exemples d'applications utilisant Apache, PHP, MySQL: SPIP, EgroupWare, ...
Sécurisation des sites
  • L'authentification des utilisateurs
    • authentification
    • restriction d'accès
  • SSL et Apache :
    • Implémentation de SSL pour le cryptage
    • Création des certificats
Administration et performance
  • La gestion des logs
    • Structure des logs
    • Outils d'analyse des logs
  • La gestion dynamique de la charge, optimisation et tuning
    • Apache en serveur Proxy/cache
    • Le proxy Squid