# Howto Apache ## Installation Nous utilisons [Apache-ITK](http://mpm-itk.sesse.net/) depuis des années en production sur de nombreux serveurs critiques. Apache-ITK permet de préciser pour chaque VirtualHost un utilisateur/groupe/MaxClients spécifique, ce qui est utile pour la sécurité. ~~~ # aptitude install apache2-mpm-itk libapache2-mod-evasive apachetop libwww-perl ~~~ ## Configuration de base Fichiers de configuration : /etc/apache2/ |-- apache2.conf | `-- ports.conf |-- mods-enabled | |-- *.load | `-- *.conf |-- conf-enabled | `-- *.conf `-- sites-enabled `-- *.conf Activation des modules suivants : ~~~ # a2enmod rewrite expires headers rewrite cgi ~~~ Fichier `/etc/apache2/conf-available/z_evolix.conf` : ~~~{.apache} ServerTokens Prod Timeout 10 KeepAliveTimeout 2 MaxKeepAliveRequests 10 MaxClients 250 ServerLimit 250 StartServers 50 MinSpareServers 20 MaxSpareServers 30 MaxRequestsPerChild 0 ~~~ ~~~ # a2enconf z_evolix.conf ~~~ ## SSL ## Awstats