1 votes

Quel est un bon moyen d'exécuter Apache/mod_wsgi ou un environnement similaire sur Windows Server 2003 ?

Je dois configurer une instance Apache sur un boîtier Windows que nous avons. Je fais tourner une application Python/Django, et mod_wsgi est préférable pour que je puisse redémarrer des applications individuelles. Cependant, j'ai besoin de l'exécuter sous Windows. Apache ne semble tout simplement pas être conçu pour être facile à administrer sous Windows (la dernière fois que j'ai essayé de mettre à jour une instance Windows, j'ai dû la désinstaller complètement et la réinstaller).

Y a-t-il des outils pour simplifier cela? Ou y a-t-il un moyen d'obtenir ce que je veux faire avec IIS ou un autre serveur Web?

2voto

Jason Points 8799

Le mode démon d'Apache/mod_wsgi n'est pas, et ne sera jamais, pris en charge sur Windows. Ainsi, vous êtes contraint de faire fonctionner toutes vos applications WSGI en mode intégré, en les séparant en les exécutant dans différents sous-interprètes du même processus. Cette utilisation de sous-interprètes distincts est la valeur par défaut pour une application WSGI montée et vous n'avez donc pas besoin de faire quelque chose de spécial. Ce mode ne vous permettra pas de redémarrer des applications WSGI individuelles. Votre seule option est de redémarrer tout le serveur Apache pour prendre en compte les modifications.

Bien que le rechargement semi-automatique du processus sur les modifications soit normalement une option uniquement avec le mode démon, il existe une méthode de contournement permettant de faire la même chose avec le mode intégré sur Windows. Pour plus de détails, consultez :

http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode#Restarting_Windows_Apache

1voto

aharden Points 1450

Google Code héberge à la fois mod_wsgi et isapi-wsgi. Vous pouvez configurer un serveur IIS avec le module ISAPI WSGI pour obtenir une fonctionnalité similaire à la solution Apache/mod_wsgi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X