LPS:WebAuth/Apache 2.2.x

Z HelpDesk
< LPS:WebAuth
Verze z 11. 9. 2006, 15:21, kterou vytvořil Indy (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Zprovoznění WebAuthu na Apache 2.2.x

Přestože podle vývojářů není Apache 2.2.x oficálně podporován WebAuthem, je možné v konferenci vyčíst velmi jednoduchý návod na "přiohnutí" pod tuto nepodporovanou platformu. Debianovské balíčky pro tuto verzi logicky neexistují,

  • pokud nemáme Apache 2.2.x za balíku, tak jej stáhneme a zkompiluje z řádky, např:
./configure --prefix=/usr/local/apache-2.2.3 --enable-cern-meta --enable-expires --enable-headers --enable-rewrite \
--enable-unique-id --enable-usertrack--enable-proxy --enable-so --enable-ssl --with-ssl=/usr/local --enable-negotiation \
--enable-proxy 

make 
make install
  • z oficiálního webu stáhneme zdrojáky k aktuální verzi WebAuthu
  • po rozbalení je nutné v souboru src/modules/webauth/mod_webauth.c:
const char *scheme = ap_run_http_method(r);

zaměnit za 

const char *scheme = ap_run_http_scheme(r);

make make install