我有两个Django项目:一个使用Python2.7,另一个使用Python3.6(以及适当版本的Django)。我正在Ubuntu 18上工作,每个项目都有自己的virtualenv。 配置/ etc / host和Apache,以便将mysitePython2.localhost和mysitePython3.localhost发送到每个网站。
直到现在,我仍无法在port:80上同时完成两个项目的工作。 如果我想使用Python2.7,则必须重新安装软件包libapache2-mod-wsgi。然后,如果我希望Python3.6项目能够正常工作,则必须重新安装软件包libapache2-mod-wsgi-py3。
我已经研究过mod_wsgi-express,但似乎无法同时启用2.7和3.6的mod_wsgi。
有什么解决方案可以让我在同一服务器的端口80上访问两个使用不同python版本的wsgi网站吗?