我在ubuntu 14.04上运行。我想知道我可以使用apache和mod_wsgi部署我的用python 2和3编码的django应用程序吗?怎么样?
答案 0 :(得分:4)
不,你不能。 Apache的mod_wsgi模块仅针对一个Python版本进行编译。您不能同时将多个mod_wsgi实例加载到Apache中。
你可能更好的做法是使用mod_wsgi-express,它允许以更简单的方式运行带有mod_wsgi的Apache,其中mod_wsgi是Python安装或虚拟环境的一部分。然后,您可以将任何前端Web服务器代理用于不同的mod_wsgi-express实例,其中每个实例都使用不同的Python版本。
请参阅:
还回过头来阅读过去的mod_wsgi文章,我在博客网站上谈到了mod_wsgi-express和proxying: