在Windows 2008上,我很难将一个简单的Django web应用程序部署到IIS 7。该应用程序使用Django 1.5和Python3.3。
挂起的似乎是IIS7使用fcgi (FastCGI)协议与web应用程序进行通信,而这个协议在Python中本机不受支持。到目前为止,我尝试过的所有第三方库都没有使用Python3.3。它们是:
Django文档通过了上面的许多选项,但是它们都过时了。部署这个应用程序的最好方法是什么?我是否应该尝试在Windows 2008上安装Apache以便我可以使用mod_wsgi?或者有什么办法让它在IIS上使用常规cgi工作呢?如果是这样的话,是怎么做的?
发布于 2013-06-22 10:57:48
让django在IIS上运行是一个令人头疼的问题,所以如果您要走这个路线,我肯定会建议您使用python2.7,这比当前的3.x支持要好得多。
下面是一个最近的教程,详细介绍了python2.7上的pyISAPIe安装,它应该与python2.7.3和最新版本的django兼容。http://blog.wolfplusplus.com/?p=272
如果您想在windows上继续使用python3.x,那么使用Apache和mod_wsgi是最好的选择。http://code.google.com/p/modwsgi/wiki/InstallationOnWindows
https://stackoverflow.com/questions/17244937
复制相似问题