我正在尝试在我的Ubuntu 12.04服务器上部署我的本地Django站点。我按照教程,一切似乎都运行正常,除了Apache不允许我在/root
下存储我的Django项目。更具体地说,我在尝试访问我的网站时收到403 Forbidden。
我怀疑我需要以不同的方式配置我的虚拟主机。有什么想法吗?
以下是/etc/apache2/sites-available/mysite
<VirtualHost *:80>
ServerAdmin me@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
WSGIScriptAlias / /root/me/index.wsgi
Alias /static/ /root/me/static/
<Location "/static/">
Options -Indexes
</Location>
ErrorLog /var/log/mysite/error.log
</VirtualHost>
答案 0 :(得分:0)
感谢您的评论。我将此标记为未来参考的正确答案。
我最终将整个Django项目移至/home/anotheruser
,并按照Aamir Adnans的建议定义DocumentRoot
。在service apache2 restart
开始工作后。