如何在 Apache 站点的根目录下安装 django 应用程序?

How to mount django app at root of site on Apache?

我正在关注这里的文档:

https://modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration-guide.html

我在 Debian 上使用 apache2

我通过编辑更改设置 apache2.conf

当我像这样安装我的应用程序时,

WSGIScriptAlias /app /path/to/mysite

当我浏览 127.0.0.1/app/ 时它有效。

但是,当我尝试像这样在根目录下安装我的应用程序时:

WSGIScriptAlias / /path/to/mysite

我浏览 127.0.0.1/ ,默认页面 "It works!" 由 apache

显示

选项

DocumentRoot /path/to/mysite

在 apache2.conf 中也不起作用。

您必须提供 wsgi 脚本的位置。

WSGIScriptAlias / /var/www/html/myproj/src/myproj/wsgi.py process-group=myproj