[Grok-dev] grok problems using https behind apache using mod_wsgi
Jan-Jaap Driessen
janjaapdriessen at gmail.com
Tue Oct 9 21:22:31 UTC 2012
On Tue, Oct 9, 2012 at 10:19 AM, Päivi Rosenström
<paivi.rosenstrom at helsinki.fi> wrote:
> Hi!
>
> I'm beginner with grok and I try to set grok to run behind apache using
> wsgi. I run into following problems.
>
> Application developed using grok runs smoothly with paster server. I also
> managed to get it run behind Apache with mod_wsgi while connecting the
> application using http. But while attempting to connect with https, the
> next click sets the protocol back to http. This was with the configuration
> where application could have been used either by http or https.
>
> After this I attempted to force the application to use https with the
> following Apache configuration:
>
> httpd.conf:
> ------------------------------------------------------------------------------
> Global section:
> WSGIPythonHome /usr
> WSGISocketPrefix /var/run/wsgi
>
> <VirtualHost *:80>
> ServerName application.domain.com
> WSGIDaemonProcess grok user=xxx group=xxx threads=4
> maximum-requests=10000 python-eggs=/tmp/python-eggs
> WSGIProcessGroup grok
> RewriteEngine on
> RewriteCond %{SERVER_PORT} 80
> RewriteRule ^/(.*)$ https://application.domain.com/$1
> [QSA,NC,R,L]
> </VirtualHost>
> ----------------------------------------------------------------------------
> ssl.conf:
> <VirtualHost *:443>
> ServerName application.domain.com
> SSLEngine On
> SSLCertificateFile /etc/pki/tls/certs/xxxxxxx.crt
> SSLCertificateKeyFile /etc/pki/tls/private/xxxxxxxx
>
>
> WSGIScriptAlias / /home/xxx/xxx/parts/wsgi_app/wsgi
> WSGIProcessGroup grok
> WSGIPassAuthorization On
> WSGIScriptReloading On
> </VirtualHost>
> --------------------------------------------------------------------------------
>
> Problem with this is that I'm able to browse the pages and I get log
> information concerning it, but attempt to use forms in the application does
> nothing = no error messages to logs (grok logs, or apache logs) but no
> functionality also !
>
> So any help would be appreciated. I really need to get the application
> working using https. Is there a way to tell grok to use only https? or do I
> need some wsgi middleware to get this work ? Or is there only something
> wrong with my Apache configuration ?
>
> Thanks in advance !
>
> Päivi Rosenström
Hi Päivi,
Unfortunately I don't have any experience with mod_wsgi and HTTPS, but
I have plenty of experience deploying HTTPS with Apache mod_rewrite
and running grok from paster.
I hope that someone else can chip in and lend some advice. grok-dev,
anyone home?
Cheers,
JJ
More information about the Grok-dev
mailing list