Denis Szalkowski Formateur consultant Support Apache - 2 / 92 - I. Introduction ............................................................................................. 9 A. Parts de marché ............................................................................................... 9 B. Caractéristiques techniques ................................................................................ 9 C. Tester le serveur http ........................................................................................ 9 D. Les en-têtes http .............................................................................................. 9 1. Côté client : les requêtes .............................................................................................................................................................. 9 2. Côté serveur : les réponses ......................................................................................................................................................... 9 E. Les codes de réponses http ................................................................................ 10 F. Les méthodes http ........................................................................................... 11 G. Connaître les failles de sécurité .......................................................................... 11 II. Installation sous Windows .......................................................................... 12 A. WAMP ........................................................................................................... 12 B. AMPPS .......................................................................................................... 12 C. XAMP ........................................................................................................... 12 III. Installation d’Apache sous Linux .................................................................. 13 A. Installation sous CentOS/Fedora/Red Hat ............................................................... 13 B. Installation sous Debian/Ubuntu .......................................................................... 13 C. Paquets installés ............................................................................................. 13 D. Désactiver SELinux (Red Hat/CentOS/Fedora) .......................................................... 13 E. Les paquets ................................................................................................... 13 F. Les fichiers de configuration .............................................................................. 13 1. Sous Debian .................................................................................................................................................................................... 13 2. Sous CentOS/Fedora ................................................................................................................................................................... 14 3. Tester la configuration ............................................................................................................................................................... 14 4. les modules partagés .................................................................................................................................................................. 14 G. Commandes spécifiques à Debian/Ubuntu .............................................................. 14 1. Activer/Désactiver les modules ............................................................................................................................................. 14 2. Activer/désactiver les sites ...................................................................................................................................................... 14 3. Activer /désactiver les fichiers deconfiguration ............................................................................................................. 14 H. Sécurité ........................................................................................................ 14 1. Les utilisateurs et groupes propriétaires ........................................................................................................................... 14 2. Gestion des droits ........................................................................................................................................................................ 14 3. Tester la sécurité .......................................................................................................................................................................... 14 I. Minimisation / Gestion des services ...................................................................... 14 1. Systemctl.......................................................................................................................................................................................... 14 2. Consoles pour minimiser les services ................................................................................................................................. 14 J. Les limites ..................................................................................................... 15 K. Programmes et utilitaires additionnels .................................................................. 15 IV. Fonctionnement d'Apache .......................................................................... 16 A. Le répertoire par défaut ................................................................................... 16 B. La gestion des droits ........................................................................................ 16 C. Fichiers de traces ............................................................................................ 16 1. Emplacement ................................................................................................................................................................................. 16 a) Sous Debian ........................................................................................................................................................................... 16 b) Sous Fedora ........................................................................................................................................................................... 16 2. Exploitation des logs ................................................................................................................................................................... 16 Denis Szalkowski Formateur Consultant https://www.dsfc.net Rev 2.0 - 09/04/2021 Support Apache - 3 / 92 - 3. Pid ....................................................................................................................................................................................................... 16 4. Gestion des erreurs ..................................................................................................................................................................... 16 a) ErrorLog .................................................................................................................................................................................. 16 b) LogLevel .................................................................................................................................................................................. 16 c) Visualiser les erreurs de configuration ...................................................................................................................... 17 d) Centraliser les logs .............................................................................................................................................................. 17 5. Historique des accès au site ..................................................................................................................................................... 17 6. Format de log du fichier access.log ....................................................................................................................................... 17 7. Fichier de log personnalisé ...................................................................................................................................................... 17 8. Renvoyer vers le syslog ............................................................................................................................................................. 17 9. logrotate ........................................................................................................................................................................................... 18 10. Alléger les logs .......................................................................................................................................................................... 18 11. mod_logio .................................................................................................................................................................................... 18 12. Exploitation des logs .............................................................................................................................................................. 18 13. Vers une base de données .................................................................................................................................................... 18
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages92 Page
-
File Size-