Formation Linux - Administration d`un serveur Web

Transcription

Formation Linux - Administration d`un serveur Web
Linux - Administration d'un
serveur Web
Durée
Sessions
3 jours
>>
>>
>>
>>
Réf.
O bject i fs
Pré-Requ is
Ce cours permet aux participants d'acquérir les connaissances
nécessaires pour installer, administrer et maintenir un serveur "LAMP"
(Linux, Apache, PHP MySQL) pour l'hébergement de sites Web.
Avoir les connaissances de base de l'administration Linux, ou avoir suivi
le cours Linux Administration.
Plan de cours
} Présentation
} PHP
} les architectures client/serveur et
multitiers
} le protocole HTTP
} les noms de domaine
} les accès au serveur (SSH, FTP)
} Apache
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
la fondation et le projet Apache
présentation et fonctionnement d'Apache
installation et configuration
packages et code source
éléments statiques, modules
l'arborescence d'une installation d'Apache
la configuration de base
l'erreur 403 et ses causes
gestion des index
la sécurité des accès et ACL (.htaccess,
Allow, ...)
authentifications possibles
les hôtes virtuels (VirtualHost)
communication sécurisées : SSL et HTTPS
redirections, URL-rewriting
gestion et analyse des logs
extensions Apache (apxs)
}
}
}
}
présentation de PHP
interactions entre PHP et Apache
compilation, installation, paquets ...
configuration de PHP (php.ini)
la sécurité au niveau de la configuration
erreurs, avertissements, notices
gérer la compatibilité des applications
(register_globals, call time references, ...)
gérer l'upload de fichiers
la consommation mémoire et les
performances de PHP
les bases du langages pour mieux
comprendre son administration
la sécurité au niveau des applications
(injections SQL, includes, XSS, ...)
} MySQL
} la place de MySQL sur le marché des bases
de données
} le fonctionnement et les fonctionnalités de
MySQL
} les moteurs (MyISAM, InnoDB, ...)
} la gestion des index et des relations
} compilation, installation, paquets ...
} gestion des utilisateurs et privilèges
} l'administration par la commande "mysql"
} l'outil phpMyAdmin
} la connexion et les interactions avec PHP
} la gestion des sauvegardes (dumps)
Agence de Nantes
Agence de Rennes
Agence du Mans
Agence de Brest
t. 02 51 83 05 04
t. 02 99 51 10 98
t. 02 43 88 52 27
t. 02 98 44 95 34
Page 1

Documents pareils

Perfectionnement

Perfectionnement Propriétaire d'un script PHP, directives PHP/Apache liées à la sécurité, Paramétrages httpd.conf (apache), .htaccess, php.ini, Fixation de session, injections SQL, cross-site scripting (XSS).

Plus en détail