Sziasztok,
Azt kellene valahogy megadni az Apache2 konfigban, hogy automatikusan intézze el az authentikációt a proxyzott uTorrent WebUI felé. Ilyet lehet egyáltalán csinálni?
Részletek:
Adott egy Ubuntu Server gép amin egy Apache2 webszerveren keresztül szeretném elérni a uTorrent WebUI-t. Ez eddig működik is szépen (a uTorrent Wine-al megy persze) csak annyi a gond, hogy a hülye uTorrent WebUI-naknem lehet megadni hogy NE kérjen authentikációt. Én viszont mindenképpen a saját Apacsommal szeretném megoldani a hitelesítést (egyrészt mert az logolható, másrészt mert Digestet akarok).
/etc/apache2/sites-avaliable/default:
ServerName xxx
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
AuthType Digest
AuthName "xxx"
AuthUserFile /etc/.htdigest
Require user xxx
IndexIgnore *
Options Indexes FollowSymLinks MultiViews
AllowOverride None
#Itt jön a uTorrent WebUI proxy:
ProxyPass http://localhost:8000/gui
ProxyPassReverse http://localhost:8000/gui
köszi előre is a segítséget
- 1031 megtekintés
Hozzászólások
Na látom senki nem írt, úgyhogy akkor megválaszolom magamnak:
proxy-chain-auth
If the proxy requires authentication, it will read and consume the proxy authentication credentials sent by the client. With proxy-chain-auth it will also forward the credentials to the next proxy in the chain. This may be necessary if you have a chain of proxies that share authentication information. Security Warning: Do not set this unless you know you need it, as it forwards sensitive information!
Ezt úgy kell aktiválni, hogy az apache konfigban beállítjuk ezt a környezeti változót így: SetEnv Proxy-Chain-Auth On
Ezzel csak annyi a gond, hogy telenyomja az error.log-ot miután megtörténik a Basic Autentikáció az apache-al és ezt az infót tovább passzolja a uTorrentnek.
Rossz autentikációs sémáról panaszkodik az error.logban, de ennek ellenére működik a dolog. Persze azért rossz a séma, mert a uTorrent igazából nem Basic auth-al megy hanem Token auth-al.
Na sebaj, most egyenlőre nem így van megoldva, hanem megkerültem kicsit a problémát.
- A hozzászóláshoz be kell jelentkezni