当Django文件夹位于/ root时禁止403

时间:2014-06-15 23:09:17

标签: django apache2 ubuntu-12.04

我正在尝试在我的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>

1 个答案:

答案 0 :(得分:0)

感谢您的评论。我将此标记为未来参考的正确答案。

我最终将整个Django项目移至/home/anotheruser,并按照Aamir Adnans的建议定义DocumentRoot。在service apache2 restart开始工作后。