У меня есть веб-сайт проекта и Wordpress Django на единственном веб-сервере Apache. Я использую виртуальный хостинг для хостинга их вместе.
Я сделал виртуальную среду для своего проекта Django и установил модуль WSGI там. Мой проект Django гладко работает в виртуальной среде.
Однако, когда я начал работать над своим веб-сайтом Wordpress, веб-сайт прекратил работать, потому что мой Apache не мог запуститься без WSGI, глобально установленного. Так, я глобально установил модуль WSGI.
Я должен глобально установить весь packageds, установленный в виртуальной среде на моей машине? Что такое хорошая таможня?
Если в вашей системе используются разные приложения python из исходных файлов (а не из пакетов Ubuntu), я рекомендую вам сохранить вашу виртуальную среду. Вы можете установить виртуальную среду в конфигурации Apache с помощью директивы WSGIPythonHome.
Дополнительная информация: https://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html#embedded-mode-single-application