Pergunta

Eu tenho o apache vhost configurado com SSL e mod_wsgi está funcionando bem:

<VirtualHost 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

< Localização "/" >

   #[...]
   WSGIProcessGroup web2py

< /Localização >

</VirtualHost>

No entanto, preciso permitir conexões com URLs específicos por http sem SSL.Então, basicamente, quero que _o_mesmo_ daemon WSGI esteja visível em dois hosts virtuais:um com SSL, outro sem.Quero que seja o mesmo daemon, porque uso algumas variáveis ​​comuns na memória.Uma maneira de contornar é possível (por exemplo, armazená-los em banco de dados), mas meticulosa.

<VirtualHost 127.0.0.1:80>

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

</VirtualHost>

Como posso configurar o wsgi/apache para fazer isso?É possível?

Foi útil?

Solução

Isso é abordado pela documentação do web2py no livro web2py.Vá ler as seções desse livro.Veja links em:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top