Cours et TDs - C. Drocourt
<< Previous

Plan de cours

Cours 1 : Linux Rappels

1 - Installation du système
2 - Gestion des utilisateurs et des groupes
3 - Les paquets sous Linux
4 - Les paquets "rpm"
5 - Les dépôts et "Yum"
6 - Commande « dpkg » et paquets « deb »
7 - Les dépôts et « apt »
8 - La gestion des services

Cours 2 : Virtualisation avec KVM

1 - La Virtualisation
2 - KVM
3 - Libvirt
4 - Utilisation de « virsh »
5 - Configuration réseau

Cours 3 : Le protocole HTTP

1 - Introduction
2 - HTTP 0.9
3 - HTTP 1.0
4 - HTTP 1.1
5 - Utilisation des outils standards

Cours 4 : Installation Apache HTTPD

1 - Installation
2 - Démarrage
3 - Démarrage automatique
4 - Arguments
5 - Configuration
6 - Directives principales

Cours 5 : VirtualHost et Apache

1 - Virtual Host (core)
2 - La balise VirtualHost
3 - Hôtes virtuels Multiples
4 - Debian/Ubuntu
5 - Arborescence des sites
6 - Site par défaut

Cours 6 : Apache avancé

1 - Conteneurs fichiers et URL
2 - Gestion des "logs"
3 - Indexation automatique (mod_autoindex)
4 - Contrôle d'accès

Cours 7 : Alias et réécriture avec Apache

1 - Les Alias (mod_alias)
2 - Réécriture (mod_rewrite)
C. Drocourt

Cours 8 : SSI

1 - Introduction
2 - Principales directives
3 - Exécution d'une commande
4 - Pour aller plus loin

Cours 9 : Statistiques et performances Apache

1 - Statistiques
1.1 - Introduction
1.2 - Configuration
1.3 - Webalizer
1.4 - AWStats
2 - Performances
2.1 - Tester les performances
2.2 - MPM
2.3 - Optimisation

Cours 10 : Docker

1 - Installation
2 - Les images
3 - Interactions
4 - Le réseau
5 - Les volumes
6 - Docker-Compose

Cours 12 : Les CGI

1 - Programmes CGI (mod_cgi)
2 - Cas général
3 - Exemples de programmes CGI
4 - Cas spécifique

Cours 13 : PHP

1 - Langage PHP (PHP:mod_php)
2 - Premier test
3 - Réglages du fichier « php.ini »
4 - Optimisation

Cours 14 : MySQL/MariaDB

1 - Installation
2 - Paramétrage
3 - Installation de « phpMyAdmin »

Cours 15 : Tomcat

1 - Introduction
2 - Installation
3 - Configuration
4 - Déploiement d'applications
5 - Connecteurs

Cours 16 : Le Proxy HTTP

1 - Introduction
2 - SQUID
3 - Apache et PROXY

Cours 17 : Accès distants

1 - Introduction
2 - Service FTP
3 - Service SSH

Cours 18 : Certificats et TLS

1 - Chiffrement
2 - Chiffrement de partition sous Linux
3 - Certificats éléctroniques x509
4 - Transport Layer Security
5 - Création et utilisation des certificats avec openSSL :
6 - Configuration de Apache (mod_ssl)
7 - Certificats et « Virtualhost »

Cours 19 : Sécuriser un serveur Linux

1 - Généralités
2 - Firewall

Cours 20 : Sécurité des CGI

1 - Droits et CGI
2 - Sécurité des CGI (mod_suexec)
3 - CGI et PHP
4 - Fast CGI
5 - PHP_FPM
6 - PHP_FPM et PHPMyAdmin
7 - Performances
8 - Les accès distants

Cours 21 : Sécurité des Applications Web

1 - Introduction
2 - Cookies
3 - Authentification
4 - Cookie et Session
5 - Injection SQL
6 - Cross Site Scripting
7 - WAF et ModSecurity


Semestre 1
Supports de Cours (Private) - Click here to connect

TD01 Rappels Linux (html).TD02 Virtualisation (html).TD03 Le Protocole HTTP (html).TD04 Apache (html).TD05 Apache et Virtualhost (html).TD06 Apache Avancé (html).TD07 Apache alias et rewrite (html).TD08 Apache SSI (html).TD09 Apache et stats (html).TD10 Docker (html).
Semestre 2
Supports de cours (Private) - Click here to connect

TD11 Apache et Web dynamique (html).TD12 Apache et Tomcat (html).TD13 : Le proxy (html).TD14 : ftp securise (html).TD15 : SSH (html).TD16 : Apache et SSL (html).TD18 : Le filtrage de paquets (html).TD19 Apache : Securité Web Dnamique (html).TD20 : Securite des applications Web (html).
<< Previous

Copyright (c) 2005-2012 C. Drocourt. All rights reserved.