使用Apache从根域服务Django,也使用/ var / www / html

时间:2015-05-12 19:38:47

标签: django apache mod-wsgi

我是Django和Apache的新手,如果我的术语有点偏离,请道歉。

我有一个Django应用程序,我使用mod_wsgi为Apache服务。我使用了this指南,刚从Django dev服务器切换到Apache。在我的000-default.conf文件中,我有这一行

WSGIScriptAlias / /home/ubuntu/Projects/myapp/wsgi.py

一切正常,我的应用程序的主页是example.com。但是,我现在发现我之前在example.com/tiles访问的图像(一些图块集)现在无法访问,因为它们实际存储在/ var / www / html / tiles。

我理解为什么路径不起作用,但我想知道是否有一种方法可以继续从example.com运行django网站,同时还可以从不同的目录中提供磁贴。

1 个答案:

答案 0 :(得分:3)

我想如果你添加一个前面的配置指令:

Alias /tiles /var/www/html/tiles

......它应该解决它。

请注意,Apache配置指令的顺序可能很重要。 More information about Apache and Alias