2016-02-23 10 views
5

Ich folge dem Tutorial für die Bereitstellung einer Django-Anwendung auf AWS. Quelle I http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.htmlDjango 403 verboten auf AWS Elastische Bohnenstange

bin mit erhalte ich folgende Fehlermeldung:

[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 

Meine Webseite zeigt:

Verbotene

Sie haben keine Berechtigung zum Zugriff auf/auf diesem Server.

Hier ist meine Dateipfad:

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 

Hinweis: Ich habe config.yml nicht geschrieben oder geändert, es wurde automatisch generiert.

Antwort

2

Das hat nichts mit Django und allem zu tun, was mit Apache und Dateiberechtigungen zu tun hat. Es sieht so aus, als ob Sie Ihre Django-Anwendung in einem Verzeichnis speichern, auf das der Apache-Prozess nicht zugreifen darf.

Eine Lösung finden Sie unter this question.

+1

Vielen Dank für die Hilfe. Das hat das Problem behoben. Ich habe jetzt einen internen Serverfehler, aber ich glaube, dass ich diesen vorher gesehen habe. – Andrew

+0

Senden Sie eine neue Frage und verlinken Sie sie hier. Vielleicht kann ich dir wieder helfen. – Vingtoft

Verwandte Themen