Estou tendo um problema na implantação de aplicativos com o servidor da web Cherokee. O fato é que preciso hospedar vários aplicativos Django na mesma máquina e distinguir cada um deles por portas (por exemplo, app1 na porta 8181, app2 na porta 8282 ... você sabe).
É muito fácil implantar um aplicativo Django / uWSGI no Cherokee, já que você só precisa seguir um formulário muito simples e sua interface web fará a mágica. Eu posso declarar todos os aplicativos que eu quero, mas não consigo colocá-los para trabalhar em uma porta específica.
Quando entrei na interface administrativa do Cherokee, criei as portas no 'Geral' - > Menu 'Portas para ouvir'. Eu criei todos os servidores virtuais e eu adicionei um AND-IP: Porta para cada regra de seu comportamento sob o "Comportamento" - > Menu 'Regras'. Eu posso acessar um deles quando eu mudar o diretório raiz do servidor virtual 'padrão' para ele, mas eu não posso acessar o resto dos servidores virtuais porque Cherokee sempre me aponta para o servidor qual diretório raiz eu defini em ' padrão '.
Alguém sabe qual configuração eu perdi ou pode me indicar o caminho para a solução? Eu verifiquei documentação Cherokee e um monte de how-tos, mas eles não cobrem este problema específico.
Muito obrigado!