mod_wsgi, демон wsgi, видимый за _both_ http и https - PullRequest
3 голосов
/ 13 октября 2009

У меня apache vhost, настроенный с использованием SSL, и mod_wsgi работает нормально:

#[...]
SSLEngine on 
#[...]
WSGIScriptAlias / /home/maciek/workspace/imid2py/wsgihandler.py
WSGIDaemonProcess web2py user=maciek group=www-data \ 
              home=/home/maciek/workspace/imid2py/  \
              processes=10 maximum-requests=500

<Местоположение "/">

   #[...]
   WSGIProcessGroup web2py

Однако мне нужно разрешить подключения к конкретному URL через http без ssl. Поэтому я хочу, чтобы демон _the_same_ WSGI был виден на двух виртуальных хостах: один с ssl, другой без. Я хочу, чтобы это был тот же демон, потому что я использую некоторые общие переменные в памяти. Возможен обходной путь (например, хранение их в БД), но кропотливый.

    <Location "/welcome/default/handleRequest">
            WSGIProcessGroup web2py  #I want this to be the same daemon as above
    </Location>

Как я могу настроить wsgi / apache для этого? Возможно ли это?

1 Ответ

4 голосов
/ 14 октября 2009

Это описано в документации web2py в книге web2py. Иди читай разделы этой книги. Смотрите ссылки на:

http://code.google.com/p/modwsgi/wiki/IntegrationWithWeb2Py

...