在https://example.org/directory中运行django - python和php

时间:2016-02-18 17:43:44

标签: python django apache2 virtualhost django-wsgi

我有一个使用php,Apache2的网站https://example.org(HTTPS)。我需要在同一台服务器(Centos 6)上运行一个Django应用程序。

可以在https://example.org/my_django_app/中执行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 个答案:

答案 0 :(得分:2)

编辑虚拟主机配置,并添加python的配置

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