我知道这是一个新手问题, 通过阅读很多关于django和apache的文档 我可能会找到完美的配置..
但我仍然有点困惑,因为如果你谷歌你 发现很多关于开发但很少关于运行系统的信息。
所以我想在这里收集一些额外的信息。
我认为最好有一台本地服务器 开发然后使用:
python ./manage.py runserver
[它适用于小型项目和应用程序但是一旦你开始 接近真实它变得复杂]
我所知道的是: - apache将提供静态文件。
我猜是: 我想django会将这些文件解决到apache 这将被django“忽略”(?)。 这些是设置:MEDIA_ROOT,MEDIA_URL 我不确定:STATIC_ROOT,STATIC_URL [好吧,假设我不搞乱url.py ..]
现在标题问题: 什么是一个很好的apache(和unix权限)configuraton? 如何区分MEDIA和STATIC?
也许我错过了什么。
PS: 目前我在apache中有这些别名:
Alias /admin-media /usr/lib/python2.7/site-packages/django/contrib/admin/media
Alias /things_media /home/udev/prj/DjangoSite/www/things_media