Вопрос

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

<Виртуальныйхост 127.0.0.1:443>

#[...]
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.Итак, по сути, я хочу, чтобы _один и тот же_ демон WSGI был виден на двух виртуальных хостах:один с SSL, другой без.Я хочу, чтобы это был тот же демон, потому что я использую некоторые общие переменные в памяти.Обходной путь возможен (например, сохранение их в БД), но кропотливый.

<Виртуальныйхост 127.0.0.1:80>

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

</Виртуальныйхост >

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top