Python 使用apache部署django(windows)(在unix上)

Python 使用apache部署django(windows)(在unix上),python,django,windows,apache,waitress,Python,Django,Windows,Apache,Waitress,我知道这可能是一个糟糕的设计,但由于我们正在笔记本电脑上开发运行Win7的django网站,我认为最好只在生产环境下在Windows平台上运行django (笔记本电脑的功能不足以在内部运行Unix虚拟机,我们的Unix团队不提供任何具有UI访问权限的Unix服务器(只有Putty),因此在Unix上不可能使用IDE。) 我已经在Linux服务器上非常轻松地部署了带有gunicorn和nginx的django,但这次我必须在另一台Unix服务器上部署带有Apache的Windows服务器上的dj

我知道这可能是一个糟糕的设计,但由于我们正在笔记本电脑上开发运行Win7的django网站,我认为最好只在生产环境下在Windows平台上运行django

笔记本电脑的功能不足以在内部运行Unix虚拟机,我们的Unix团队不提供任何具有UI访问权限的Unix服务器(只有Putty),因此在Unix上不可能使用IDE。)

我已经在Linux服务器上非常轻松地部署了带有gunicorn和nginx的django,但这次我必须在另一台Unix服务器上部署带有Apache的Windows服务器上的django(我知道这很糟糕)

我们的中间件团队正在要求(强制)在单独的服务器上运行django组件,以便它们能够轻松地管理Apache(Unix)实例。据我所知,Apache和django应该驻留在同一台服务器上,以便mod_wsgi工作

这是否可以将Apache保留在Unix机器上,并使django网站从Windows机器上运行?

如果没有,在我的情况下,最好的解决方案是什么?(在Unix上切换django?在django windows上使用Waiteress?不要分离Apache和django?等)

问候,,
Aditya

在我看来,最好是为您的项目创建一个unix docker映像

尝试在IIS上部署,因为它是Windows服务器上的本机Web服务器


签出
django windowsauth
包,您可以使用它使用几个简单的命令将项目部署到IIS

谢谢!最后,我使用服务员作为windows服务运行django应用程序。Apache可以充当女服务员的反向代理。恭喜你,我很高兴听到这个消息。我从来没用过女服务员。我来看看,这是一个windows的wsgi服务器,类似于unix上的gunicorn。谢谢,我会试试看!