O que é uma boa maneira de executar o Apache / mod_wsgi ou ambiente similar no Windows Server 2003?

1

Eu preciso configurar uma instância do Apache em uma caixa do Windows que temos. Eu estou executando um aplicativo Python / Django, e mod_wsgi é preferível para que eu possa reiniciar aplicativos individuais. Eu, no entanto, preciso executá-lo no Windows. O Apache não parece ser fácil de administrar no Windows (da última vez que tentei atualizar uma instância do Windows, tive que desinstalá-lo e reinstalá-lo completamente).

Existem ferramentas para simplificar isso? Ou há alguma maneira de obter o que eu quero fazer do IIS ou outro servidor web?

    
por Jason Baker 01.06.2009 / 18:48

2 respostas

1

O Google Code hospeda os dois mod_wsgi e isapi-wsgi . Você poderia configurar um servidor IIS com o módulo ISAPI WSGI para obter uma funcionalidade semelhante à solução Apache / mod_wsgi.

    
por 01.06.2009 / 19:10
2

O modo daemon do Apache / mod_wsgi não é e nunca será suportado no Windows. Assim, você fica preso a executar todos os seus aplicativos WSGI no modo incorporado, segregados, executando-os em diferentes sub-intérpretes de um processo. Esse uso de subinterpretadores separados é o padrão para um aplicativo WSGI montado e, portanto, você não precisa fazer nada especial. Essa organização não permitirá que você reinicie aplicativos WSGI individuais. Sua única opção é reiniciar todo o servidor Apache para obter mudanças.

Embora o processo de recarga semi-automático em alterações seja normalmente apenas uma opção no modo daemon, existe um método back door para fazer a mesma coisa com o modo incorporado no Windows. Para mais detalhes, veja:

link

    
por 25.06.2009 / 06:13