4 234
modifications
Ligne 107 : | Ligne 107 : | ||
Je vous conseille cependant de créer, en plus, un dossier <code>/etc/apache2/sites-config</code> afin de créer des fichiers de configuration pouvant être utilisé dans plusieurs vhosts (par exemple, le même site, l'un en https, l'autre non) : | Je vous conseille cependant de créer, en plus, un dossier <code>/etc/apache2/sites-config</code> afin de créer des fichiers de configuration pouvant être utilisé dans plusieurs vhosts (par exemple, le même site, l'un en https, l'autre non) : | ||
<pre>mkdir /etc/apache2/sites-config</pre> | <pre>mkdir /etc/apache2/sites-config</pre> | ||
==Configuration recommandée== | |||
===AllowOverride=== | |||
* Évitez absolument d'allowoverrideoverride fileinfo (permet de modifier l'handler par défaut d'un fichier) | |||
* Évitez si possible d'allowoverride options (car permet principalement d'activer l'execution CGI) | |||
<pre> | |||
AllowOverride Limit | |||
AllowOverrideList Require | |||
</pre> | |||
Si vous faites de l'hosting, de nombreux utilisateurs auront besoin des directives AuthConfig, Indexes, mais aussi des règles de redirections et de rewrite : | |||
<pre> | <pre> | ||
AllowOverride AuthConfig Indexes Limit | AllowOverride AuthConfig Indexes Limit | ||
AllowOverrideList Redirect RedirectMatch RedirectTemp RedirectPermanent RewriteEngine RewriteOptions RewriteBase RewriteCond RewriteRule | AllowOverrideList Redirect RedirectMatch RedirectTemp RedirectPermanent RewriteEngine RewriteOptions RewriteBase RewriteCond RewriteRule | ||
</pre> | </pre> | ||
==name-based== | ==name-based== |