Могу ли я развернуть оба приложения python 2 django 1.9 и python 3.9 и django 3.2 на одном сервере apache?

я разработал один проект, используя python 3.9 и django 3.2.

также есть один существующий проект, который был разработан python версии 2 и Django 1.9.4. он был развернут на сервере apache он работает нормально.

возникают проблемы, когда мы пытаемся развернуть последний проект, такой как python 3.9 и Django 3.2 на текущих серверах (на которых уже запущен проект python 2 и django 1.9.4).

Да, вы можете использовать modwsgi_express, который запустит другой Apache с modwsgi configure и вы сможете проксировать новое приложение с вашего первого apache на apache, запущенный с помощью modwsgi_express

Да, вы можете. У вас должны быть установлены две версии Python на вашем сервере и две виртуальные среды с разными версиями Django, чтобы изолировать ваши проекты.

Related: Как использовать virtualenv в Python?

Вернуться на верх