2016-10-04 10:08:10 +02:00
|
|
|
|
# Howto Apache
|
|
|
|
|
|
2016-10-04 15:07:06 +02:00
|
|
|
|
<https://httpd.apache.org/docs/2.4/>
|
2016-10-04 10:08:10 +02:00
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
|
Nous utilisons [Apache-ITK](http://mpm-itk.sesse.net/) depuis des années en production sur de nombreux serveurs critiques.
|
2016-10-04 15:07:06 +02:00
|
|
|
|
Apache-ITK permet de préciser pour chaque VirtualHost un utilisateur/groupe/MaxClients spécifique, ce qui est utile pour la sécurité.
|
2016-10-04 10:08:10 +02:00
|
|
|
|
|
|
|
|
|
~~~
|
2016-10-04 15:07:06 +02:00
|
|
|
|
# aptitude install apache2-mpm-itk libapache2-mod-evasive apachetop libwww-perl
|
2016-10-04 10:08:10 +02:00
|
|
|
|
~~~
|
|
|
|
|
|
2016-10-04 15:07:06 +02:00
|
|
|
|
## Configuration de base
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Activation des modules essentiels :
|
|
|
|
|
|
|
|
|
|
~~~
|
|
|
|
|
# a2enmod rewrite expires headers rewrite cgi
|
|
|
|
|
~~~
|
|
|
|
|
|
|
|
|
|
/etc/apache2/conf-available/zzz_evolix.conf :
|
|
|
|
|
|
|
|
|
|
~~~{.apache}
|
|
|
|
|
Timeout 10
|
|
|
|
|
MaxClients 250
|
|
|
|
|
ServerTokens Prod
|
|
|
|
|
KeepAliveTimeout 2
|
|
|
|
|
MaxKeepAliveRequests 10
|
|
|
|
|
~~~
|
|
|
|
|
|
|
|
|
|
~~~
|
|
|
|
|
# a2enconf zzz_evolix.conf
|
|
|
|
|
~~~
|
|
|
|
|
|
|
|
|
|
## SSL
|
|
|
|
|
|
|
|
|
|
## Awstats
|