Hi,
we have been using pound 2.0.3 as a
front end for our webmail for the past several years.
The existing server was being retired
so I created a new VM using RHEL 5.3 x64 and installed pound rpm 2.4.4
I copied over the old config file only
to discover that some of the options I had used were no longer recognized.
To be honest it's been so long
since I've looked at this server that
I don't recall the specifics of why I used certain options.
Anyway, my issue is that pound on the
new server is not operating the same as pound on the old server.
Here is what is supposed to happen:
- user browses to https://mailserver.camsys.com
- login form appears, they enter their
username and password, and click continue
- mail server processes login and webmail
appears
What is happening now is when the user
clicks the continue button, the URL is changing from HTTPS to HTTP, this
causing a "no service" error.
Here is a bit of the OLD config:
User "pound"
Group "pound"
Daemon 1
LogLevel 1
Alive 30
ListenHTTPS
Address
192.168.5.101
Port 443
xHTTP 0
WebDAV 0
Client 10
Change30x
1
Cert "/usr/local/etc/pound.pem"
Service
URL ".*"
HeadRequire "Host:.*camwebmail.camsys.com.*"
BackEnd
Address 192.152.136.3
Port 80
End
End
the NEW config is identical EXCEPT i
had to comment out the WebDAV 0 and Change30x 1 options in order for pound
to successfully parse the file.
I guess my question is, assuming these
2 commented out options are causing my current issues, what options have
replaced them that offer the same
functionality?
I googled this issue and found an old
thread that I started in 2006 related to this exact issue. The cause
then was using hosts files and not DNS, but that is not the case this time,
though the thread did remind me of why
I used the Change30x 1 option, in order to "fix" the response
headers from my Lotus Domino server to make sure the URL was HTTPS
Thanks,
--jeff