Usando Web2py com outros framesworks pelo uWSGI
Depois de ter acompanhado como instalar o web2py na hospedagem VPS, precisei fazer algumas correções. 1 - Precisei rodar o w2p com outros frames python. 2 - Trazer mais segurança pros apps. 3 - Facilitar a manutenção. Do ponto de vista manutenção, centralizar é sempre o melhor caminho, centralizar e padronizar, porém do ponto de vista segurança a redundância nunca pode ser quebrada, sendo assim necessário descentralizar os apps. O NGINX como vimos usa um usuário www-data para lidar com dados deixando o root como mero admin. Nesse caso, o www-data não possui login válido e só possui permissões para "mexer" naquilo que é dele. Para rodar nossos apps foi preciso usar o uWSGI com o proxy do NGIX e é dessa vantagem que vamos nos valer. Criando um usuário para cada app necessário, usando daemos uwsgi para cada app permitindo assim usar vários virtualenvs diferentes, vamos usar usuários com login válido para "mexer" somente nos aquivos do app evitando logar como root. 1 -