« Installation de configuration du serveur web Apache 2.4 sous Debian Bullseye » : différence entre les versions

Aller à la navigation Aller à la recherche
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>
Eviter si possible d'override options, et éviter tout simplement d'override fileinfo
 
 


==name-based==
==name-based==
4 234

modifications

Menu de navigation