Modul mod_html a SSL

Pro komunikace protokolem SSL existují dvě volně dostupné implementace:
  1. 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).
  2. 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:
  1. Rozbalit originální distribuci Apache.
  2. Rozbalit Apache-SSL a aplikovat SSLpatch (patch -p <SSLpatch).
  3. 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.
  4. 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.
  5. Dále postupovat standardně, dle instrukcí pro Apache-SSL, Apache a mod_html.

Instalace mod_ssl

  1. Rozbalit originální distribuci Apache.
  2. Rozbalit distribuci mod_html a aplikovat patch.
  3. 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).
  4. 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.
Valid HTML 3.2!
Poslední změna: 8. April 2003
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 ]