Apache 2.4 je tady a přichází s vylepšeními a novými funkcemi! Tato příručka je určena pro zákazníky webhostingu LCN a hostingu WordPress a popisuje, co je nového v Apache 2.4 a změny, o kterých musíte jako správce webu vědět.
Začněme…
Co je nového?
Naše sdílená hostingová platforma Quantum byla nyní upgradována na Apache 2.4. Tato nová verze tvrdí, že je rychlejší a využívá méně paměti než její předchůdce. Došlo k mnoha vylepšením současných modulů Apache a také některým novým. Nebudeme se zde zabývat technickými věcmi; o všech nových modulech se však můžete dozvědět zde.
O jakých změnách musím vědět?
Nejviditelnější změnou v Apache 2.4 je aktualizace direktiv řízení přístupu. V Apache 2.2 se řízení přístupu ke konkrétním názvům hostitelů a IP provádělo pomocí direktiv Order, Allow, Deny a Satisfy. Možná jste viděli, jak se tyto direktivy používají ve vašem souboru .htaccess k omezení přístupu. Příklad by byl:
ErrorDocument 403 /specific_page.htmlOrder Allow,DenyAllow from 111.222.333.444
V Apache 2.4 se taková kontrola přístupu provádí stejným způsobem jako jiné kontroly autorizace pomocí nového modulu mod_authz_host. Doporučuje se, aby stará pravidla řízení přístupu byla nahrazena novými autentizačními mechanismy.
Zde je několik příkladů starých a nových způsobů, jak provádět stejné řízení přístupu.
V tomto příkladu nedochází k žádné autentizaci a všechny požadavky jsou zamítnuty.
2.2 configuration:Order deny,allowDeny from all
2.4 configuration:Require all denied
V tomto příkladu neexistuje žádné ověřování a všechny požadavky jsou povoleny.
2.2 configuration:Order allow,denyAllow from all
2.4 configuration:Require all granted
V následujícím příkladu neexistuje žádné ověřování a všichni hostitelé v doméně example.org mají povolen přístup; všem ostatním hostitelům je přístup odepřen.
2.2 configuration:Order Deny,AllowDeny from allAllow from example.org
2.4 configuration:Require host example.org
Poznámka: Byl nainstalován modul, který zajišťuje, že stále můžete používat starší konfigurace 2.2. Nedoporučuje se však míchat staré a nové direktivy ve vašem souboru .htaccess. Je technicky možné tyto směrnice kombinovat; bylo však známo, že při tom vyvstávají problémy.
A je to! Nyní víte vše potřebné k aktualizaci vašich pravidel řízení přístupu .htaccess.