Flacon, Nginx, uWSGI Python Application introuvable

Je suis en train de configuration de NGINX, uWSGI et Flacon. Je suis en train de faire,


uWSGI Erreur

Application Python pas trouvé


Je reçois des erreurs étranges dans mon uwsgi erreur de fichier, que vous pouvez trouver en bas de mon post.

Je vais aller tout de suite, c'est sur un nouveau VPS sous Ubuntu 13.04 64 bits, ce sont les commandes que j'ai couru.

  • sudo apt-get update
  • sudo apt-get install build-essential
  • sudo apt-get install python-dev
  • sudo apt-get install python-pip
  • sudo apt-get install nginx
  • sudo apt-get install uwsgi
  • sudo apt-get install uwsgi-plugin-python
  • sudo pip install virtualenv

J'ai ensuite créé un environnement virtuel, activé et couru pip install flacon j'ai ensuite fait un dossier appelé app et placer un fichier appelé hello.py à l'intérieur du même dossier

/project
    /app
        -hello.py
    /bin
    /include
    /lib
    /local

C'est mon NGINX fichier (nginx erreur de fichier est vide)

server {
    listen 80;

    server_name project.domain.net;

    location / {
        try_files $uri @app;
    }

    location @app {
        include uwsgi_params;
        uwsgi_pass unix:/tmp/uwsgi.sock;
    }

    location ~ /\. {
        deny all;
    }
}

C'est mon uWSGI fichier ini

[uwsgi]
chdir = /home/user/projects/python/flask/project
uid = www-data
gid = www-data
chmod-socket = 666
plugin = python
socket = /tmp/uwsgi.sock
module = run
callable = app
virtualenv = /home/user/projects/python/flask/project

C'est mon hello.py fichier

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello_word():
    return "Hello World!"

if __name__ == "__main__":
    app.run()

C'est mon uWSGI fichier d'erreur https://p.kk7.me/sepukinulu.applescript c'est assez long alors j'ai pensé que je voudrais de les coller dans un pastebin style de site web. Je peux éditer mon post pour l'inclure ici, si ce n'est pas ok.

Toute aide serait grandement appréciée!

OriginalL'auteur Andreas | 2013-08-29