【发布时间】:2017-08-22 18:10:02
【问题描述】:
我正在关注这里的文档:
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/ ,默认页面“它可以工作!”由apache显示
选项
DocumentRoot /path/to/mysite
在 apache2.conf 中也不起作用。
【问题讨论】:
-
将
DocumentRoot设置为您的项目代码所在的位置是个坏主意,因为如果您塞满了您的 Apache 配置,您所做的事情就会增加有人下载您的源代码的风险。跨度>
标签: linux django apache mod-wsgi wsgi