Запускайте Джанго https://example.org/directory -python и php


У меня есть сайт https://example.org (HTTPS) с php, Apache2 . Мне нужно запустить на том же сервере (Centos 6) приложение Django.

Можно выполнить приложение django в https://example.org/my_django_app/?

Я могу выполнить в поддомене (http://my_django_app.example.org/), проблема здесь в том, что мне нужно купить другой сертификат для поддомена.

Ответ

В конфигурации Virtualhost (Apache 2.2) измените нормальная конфигурация

WSGIScriptAlias / /my/route/wsgi.py

Укажите имя каталога.

WSGIScriptAlias /directory /my/route/wsgi.py

Ваш проект Django запущен в https://example.org/directory и ваш https://example.org выполнить php

1 2

1 ответ:

Отредактируйте конфигурацию virtualhost и добавьте конфигурацию для python

WSGIDaemonProcess inti python-path=/path/to/myproject:/path/to/env/lib/python2.7/site-packages
WSGIProcessGroup inti
WSGIScriptAlias /directory /path/to/wsgi.py