> I would like to run elogd under Apache because I don't want to open another
> port (eg. 8080) on the firewall for incoming http traffic. I followed the
> special instructions for that sort of setup but the user logon screen always
> comes up again, even after using a valid username/password.
>
> I am testing on a Redhat 7.2 based distribution (called SME server) in a
> test domain (tuxhome.co.nz).
> "Apache modules mod_proxy.c and mod_alias.c are activated", Yes.
> There seems to be a problem here with the Apache Redirect statement. When I
> try with
> Redirect permanent /elog http://www.tuxhome.co.nz/elog/
> ProxyPass /elog/ http://www.tuxhome.co.nz:8080/
> Mozilla responds "Redirection limit for this URL exceeded" and IE6 says
> "cannot find server or DNS error" so I have commented out the redirect
> statement for now.
> I might misunderstand the required URL statement in elogd.cfg
> "URL = http://your.proxy.host/subdir/" ?
> which I understand it would have to be
> URL = http://www.tuxhome.co.nz/elog/ for my above example?
>
> Maybe someone could help me with an example that includes all 3 of the
> statements together, the redirect + proxypass from httpd.conf plus the URL
> from elogd.conf?
> Thanks for any help.
This Forum runs on "midas.psi.ch" under RH 7.1, Apache 1.3.22, port 8000, and
it contains in httpd.conf:
Redirect permanent /elogdemo http://midas.psi.ch/elogdemo/
ProxyPass /elogdemo/ http://midas.psi.ch:8000/
elogd.cfg contains:
URL = http://midas.psi.ch/elogdemo/
As you can see, it works fine with all browsers, so I have no clue what is
wrong in your case. You might want to look at your /var/log/httpd/access_log
and /var/log/httpd/error_log to see what's going on. If you run elogd
interactively with the "-v" flag, you see directly the communication between
elogd and the browser which also might help.
- Stefan |