Sto provando a configurare NGINX, uWSGI e Flask. Attualmente sto ricevendo,Flask, Nginx, uWSGI Python Applicazione non trovata
uWSGI errore
applicazione Python non trovato
ottengo alcuni strani errori nel mio file di errore uwsgi, che potete trovare in fondo del mio post.
Vado subito ad esso, questo è su un nuovo VPS con Ubuntu 13.04 a 64 bit, questi sono i comandi che ho eseguito.
- 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 installare virtualenv
Ho quindi creato un ambiente virtuale, attivato e corse pip installare pallone Allora ho fatto una cartella chiamata app e inserire un file chiamato hello.py all'interno della stessa cartella
/project
/app
-hello.py
/bin
/include
/lib
/local
Questo è il mio file di nginx (il file di errore nginx è vuoto)
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;
}
}
Questo è il mio file ini uWSGI
[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
Questo è il mio file hello.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_word():
return "Hello World!"
if __name__ == "__main__":
app.run()
Questo è il mio uWSGI file di errore https://p.kk7.me/sepukinulu.applescript è piuttosto lungo così ho pensato che avrei incollarlo in un sito web pastebin stile. Posso modificare il mio post per includerlo qui se questo non è ok.
Qualsiasi aiuto sarebbe molto apprezzato!
Quindi il modulo è il nome del file .. o cosa? Perché cambiarlo in Ciao mi dà lo stesso errore. – Andreas