У меня есть сайт Django, размещенный с apache/mod_wsgi. Сайт изначально был написан на Python2.7, но теперь я перехожу к Python3.Django хостинг с mod_wsgi/apache с Python2.7 и Python3 одновременно
У меня есть версия сайта QA для внешнего тестирования, и я хотел бы запустить этот сайт на Python3, в то время как основной производственный сайт остается на Python2.7 в течение некоторого времени.
В настоящее время сайты обслуживаются двумя различными настройками <virtualhost>
.
<virtualhost>
...
WSGIDaemonProcess name processes=2 threads=15 display-name=%{GROUP}
...
</virtualhost>
Это работает. Тем не менее - при попытке использовать Python3 я скомпилировал (pip install
) новую версию mod_wsgi
против среды разработки Python3, однако из apache существует конфликт - у меня может быть только одна версия модуля mod_wsgi
.
Возможно ли вообще запустить Python2.7 и Python3 на основе mod_wsgi
модулей в одном экземпляре Apache? Или это время действительно изменить конфигурацию хостинга (несколько экземпляров Apache?) Или что-то еще?