On 05/09/2015 11:54 PM, Dino Edwards wrote: > You are absolutely correct. I remember that conversation and I had it > in my notes and it was one of very first things I did. Here's the > relevant info from my /etc/default/tomcat6 file: > > unset LC_ALL JAVA_OPTS="$JAVA_OPTS > -Ddjigzo-web.home=/usr/share/djigzo-web" #JAVA_OPTS="$JAVA_OPTS > -Djava.awt.headless=true -Xmx128M" TOMCAT6_SECURITY=no > JAVA_OPTS="$JAVA_OPTS -Ddjigzo.https.all=false" > > The reason I didn't mention it is because the problem seems to be > quite the opposite. It's not trying to redirect to https. In this > case, after I initially connect via https and log in it tries to > redirect back to http on port 8080.
I just tested it with Tomcat 7 and Apache 2.4 and it works without any problem. Perhaps your Apache is not correctly configured to send the correct proxy headers? Kind regards, Martijn Brinkers >> -----Original Message----- From: [email protected] >> [mailto:users- [email protected]] On Behalf Of Martijn >> Brinkers Sent: Saturday, May 09, 2015 12:19 PM To: >> [email protected] Subject: Re: [Djigzo users] https redirect >> problem >> >> On 05/08/2015 07:22 PM, Dino Edwards wrote: >>> I'm trying to access djigzo web gui via apache on port 9080 >>> >>> Here's the relevant lines in apache config: >>> >>> <VirtualHost *:9080> ProxyRequests Off ... ProxyPass /djigzo >>> http://localhost:8080/djigzo ProxyPassReverse /djigzo >>> http://localhost:8080/djigzo ProxyPass /web >>> http://localhost:8080/web ProxyPassReverse /web >>> http://localhost:8080/web >>> >>> I'm able to initially connect to https://serverip:9080/djigzo >>> with no problems. But after I put in the username/password, it >>> redirects to http instead of staying https as the original >>> request is. When I try to access djigzo on port 8080 which is the >>> default tomcat 6 port it works with no problems. In previous >>> version of ciphermail (djigzo) accessing djigzo via https on port >>> 9080 worked with no problems. >>> >>> I would appreciate some assistance on this. >> >> Below the message I sent to you about a year ago on how to >> configure a reverse proxy. Could it be you forgot to set >> djigzo.https.all=false ? >> >> [quote] >> >> You should tell djigzo not to require HTPPS. This can be done by >> setting the Java property djigzo.https.all to false: >> >> djigzo.https.all=false >> >> I cannot test it right now. You can try to add the following line >> to tomcat config (to file /etc/default/tomcat6) >> >> >> JAVA_OPTS="$JAVA_OPTS -Ddjigzo.https.all=false" >> >> Then restart Tomcat. Tomcat should now allow you to connect to port >> 8080 (without the above setting, it would always redirect to 8443). >> If connecting to 8080 works you should be able to use the reverse >> proxy >> >> I haven't tested it but I think it should be something like: >> >> ProxyPass /djigzo http://localhost:8080/djigzo ProxyPassReverse >> /djigzo http://localhost:8080/djigzo >> >> you should make sure that Apache does all the HTTPS stuff" >> >> [/quote] >> >> >> Kind regards, >> >> Martijn -- CipherMail email encryption Open source email encryption gateway with support for S/MIME, OpenPGP and PDF messaging. https://www.ciphermail.com Twitter: http://twitter.com/CipherMail -- CipherMail email encryption Open source email encryption gateway with support for S/MIME, OpenPGP and PDF messaging. https://www.ciphermail.com Twitter: http://twitter.com/CipherMail _______________________________________________ Users mailing list [email protected] https://lists.djigzo.com/lists/listinfo/users
