Upgrade na verzi 2.4
Apache ve verzi 2.4 obsahuje několik zpětně nekompatibilních změn. Obecně se vás nejvíc asi může dotknout:
- povinná přípona
.conf
u konfiguračních souborůToto výchozí chování se dá změnit úpravou souboru
/etc/apache2/apache2.conf
. Mělo by stačit změnit řádekIncludeOptional sites-enabled/*.conf
na
IncludeOptional sites-enabled/
Nebo jen přidejte ke svým konfiguračním souborům požadovanou příponu.
- nelze použít direktivy
Order
,Allow
,Deny
aSatisfy
Místo těchto direktiv použijte:
- pro zablokování všech přístupů místo
Order deny,allow Deny from all
použijte
Require all denied
- pro povolení všech přístupů místo
Order allow,deny Allow from all
použijte
Require all granted
- pro povolení přístupů jen z určité IP adresy použijte
Require ip 10.1.2.3
Nové chování by měl mít na starosti modul
authz_host
, takže další příklady lze najít na odpovídající stránce dokumentace. - pro zablokování všech přístupů místo
Zdroje
Nalezli jste nějakou chybu, či nepřesnost? Dejte mi o ní vědět!