您好我正在尝试部署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>