Modul mod_html a SSL
Pro komunikace protokolem SSL existují dvě volně dostupné implementace:
- Apache-SSL - modul a sada patchů
do serveru Apache, výhodou jsou malé zásahy do serveru, nevýhodou
řada chyb a problémů (viz dále).
- mod_ssl - nový modul vycházející
původně z Apache-SSL, ale nyní vyvíjený samostatně, výhodou je stálý
vývoj, nevýhodou jsou drastičtější zásahy do vlastního serveru.
Obě implementace jsou funkční s modulem mod_html, ovšem jejich instalace
je poněkud komplikovanější, protože stejně jako modul mod_html zasahují
do serveru a to většinou do stejných zdrojových souborů, na stejná místa.
Méně odvážným doporučuji použít Apache-SSL s přiloženým patchem,
odvážnější mohou zkusit mod_ssl.
Instalace Apache-SSL
Postup instalace je nejvhodnější tento:
- Rozbalit originální distribuci Apache.
- Rozbalit Apache-SSL a aplikovat SSLpatch (patch -p <SSLpatch).
- Pokud použijete Apache-SSL starší než 1.39 (ve verzi 1.39 byl patch
zařazen do distribuce Apache-SSL), použijte patch na
src/modules/ssl/apache_ssl.c. Opraví nefunkční cachování SSL session,
několik core dumpů a doplní proměnné prostředí tak, jak je generuje
mod_ssl.
- Rozbalit distribuci mod_html a aplikovat patch. Při aplikaci
patche budou hlášeny odchylky čísel nalezených řádků (offset x lines),
pokud se ale patch povede (nevznikne žádný soubor *.rej), je vše
v pořádku.
- Dále postupovat standardně, dle instrukcí pro Apache-SSL, Apache a
mod_html.
Instalace mod_ssl
- Rozbalit originální distribuci Apache.
- Rozbalit distribuci mod_html a aplikovat patch.
- Rozbalit mod_ssl a pustit ./configure dle návodu.
Při aplikaci patchů budou hlášeny chyby a 2 patche neprojdou
(include/httpd.h a main/http_protocol.c). Podle vzniklých souborů *.rej
je třeba tyto soubory dopatchovat ručně (jedná se o 3 řádky
v každém souboru).
- Dále postupovat standardně, dle instrukcí pro mod_ssl, Apache a
mod_html
Na našich serverch používáme Apache-SSL, takže jeho funkce je
ověřena, funkce mod_ssl byla ověřena jen zběžně, pokud narazíte
na problémy, ozvěte se.
Poslední změna:
Pokud máte námět na vylepšení této stránky nebo na ní naleznete chybu,
zašlete dopis na adresu
lampa@fit.vutbr.cz.
[ Zpět | Domácí stránka | Web server | Jazyk/Language
]