使用AWS部署Django Rest API服务

时间:2014-11-20 00:38:58

标签: python django apache amazon-web-services wsgi

您好我正在尝试部署Django REST API服务,因此我遵循了本教程: http://www.nickpolet.com/blog/deploying-django-on-aws/1/

我得到了工作的示例,因此我将我的git repo克隆到一个文件夹中并编辑了.conf文件以匹配需要纠正的所有路径。但是当我部署我的应用程序并进入公共IP时,它给了我一个403说我没有权限访问/在服务器上(或其他任何东西)。我感到困惑的是,我得到了一个工作的示例,因此它与我的主目录的权限没有任何关系,就像其他人在stackoverflow上说的那样。我不知道其他权限可能会被取消,如果有人可以指出我的方向是正确的。

感谢

BTW这是我的.conf文件

WSGIScriptAlias / /home/ubuntu/test_site.com/api/project/wsgi.py
WSGIPythonPath /home/ubuntu/test_site.com/api
<Directory /home/ubuntu/test_site.com/api/api>
    <Files wsgi.py>
        Order deny,allow
        Require all granted
    </Files>
</Directory>
<Directory /home/ubuntu/test_site.com/api/static>
    Require all granted
</Directory>
<Directory /home/ubuntu/test_site.com/api/media>
    Require all granted
</Directory>

0 个答案:

没有答案