![](/img/trans.png)
[英]AWS Elastic BeansTalk Django cronjob post request returning 403 error
[英]Django 403 Forbidden on AWS Elastic Beanstalk
我正在關注在AWS上部署Django應用程序的教程。 來源我正在使用http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html
我收到以下錯誤:
[Tue Feb 23 21:05:22.883666 2016] [core:error] [pid 3394] (13)Permission denied: [client 172.31.46.155:37871] AH00035: access to / denied (filesystem path '/opt/python/current/app/mysite/wsgi.py') because search permissions are missing on a component of the path
我的網頁顯示:
您無權訪問此服務器上的/。
這是我的文件路徑:
virtualenvFolder
- requirements.txt
mysite
-db.sqlite3.db
-manage.py
mysite
-__init__.py
-__init__.pyc
-settings.py
-settings.pyc
-urls.py
-urls.pyc
-wsgi.py
-wsgi.pyc
.ebextensions
-django.config
.elasticbeanstalk
-config.yml
requirements.txt:
Django==1.9.2
MySQL-python==1.2.5
django.config:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: mysite/wsgi.py
config.yml:
branch-defaults:
default:
environment: django-env
group_suffix: null
global:
application_name: mysite
default_ec2_keyname: my-keypair
default_platform: python2.7
default_region: us-west-2
profile: eb-cli
sc: null
注意:我沒有編寫或更改config.yml它是自動生成的。
這與Django無關,也與Apache和文件權限有關。 看起來您將Django應用程序存儲在Apache進程無權訪問的目錄中。
請查看此問題以獲得解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.