Nginx + uwsgi + python3 Konfiguration funktioniert nicht

Also habe ich versucht, diesem Tutorial zu folgen: http://jronnholm.sysio.se/setup-nginx-and-uwsgi-with-python3-on-ubuntu-14-04/

Ich benutze vagant und virtualbox mit Portweiterleitung von 8080 bis 80

root@vagrant:/etc/nginx/sites-available# cat pythonapp server { server_name pythonapp; error_log /var/log/nginx/pythonapp.error.log; access_log /var/log/nginx/pythonapp.access.log; root /vagrant/site/python/pythonapp; location / { uwsgi_pass unix:/var/run/uwsgi/app/pythonapp/socket; include uwsgi_params; } } root@vagrant:/etc/nginx/sites-available# cat /etc/uwsgi/apps-available/pythonapp.ini [uwsgi] uid=www-data gid=www-data # socket line should match uwsgi_pass line in your nginx config socket = /var/run/uwsgi/app/pythonapp/socket chown-socket = www-data chdir = /vagrant/site/python/pythonapp file = webpage.py root@vagrant:/etc/nginx/sites-available# root@vagrant:/vagrant/site/python# ls -l total 2 drwxrwxrwx 1 vagrant vagrant 0 Feb 7 22:59 pythonapp -rwxrwxrwx 1 vagrant vagrant 155 Feb 7 19:59 pythonapp.ini -rwxrwxrwx 1 vagrant vagrant 160 Feb 2 08:27 wsgi.py -rwxrwxrwx 1 vagrant vagrant 378 Feb 2 08:27 wsgi.pyc root@vagrant:/vagrant/site/python# 

Aber dann, wenn ich gehe zu http: // localhost: 8080 es endet zurück

 Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx. 

Inhalt von webpage.py

 root@vagrant:/vagrant/site/python/pythonapp# cat webpage.py from bottle import route, run, template, default_app @route('/hello/<name>') def index(name): return template('<b>Hello {{name}}</b>!', name=name) if __name__ == "__main__": run(host='localhost', port=8080) else: application = default_app() 

Und wenn ich gehe zu http: // localhost: 8080 / hallo / name es endet zurück 404 nicht gefunden, obwohl das Tutorial schlägt vor, dass zu / hallo / name sollte die webpage.py …

Was mache ich falsch?

  • OSError: [Errno 26] Textdatei belegt auf Vagrant mit synced_folder
  • Wie man Ruby-Fehler beheben kann: sh: 1: make: nicht gefunden
  • Fehler: [Errno 71] Protokollfehler: pyvenv
  • Fehler beim Einrichten von Vagrant mit VirtualBox in PyCharm unter OS X 10.10
  • Welche Häfen benutzt Pip?
  • Python ist die beste Programmiersprache der Welt.