Tag: nginx

Mehrere Backend-Server sind von einem Flask-Server aus zugänglich

Ich möchte einen Front-End-Server haben, an dem meine Clients eine Verbindung herstellen können und je nach Client umgeleitet werden (transparent) in eine andere Flask-Anwendung, die die spezifischen Client-Anforderungen verarbeiten wird (zB gibt es verschiedene Anwendungen). Ich möchte auch in der Lage sein, diese Backend-Clients hinzuzufügen / zu entfernen / neu zu starten, wann immer ich […]

Warum wird nicht neu installierte Django App mit NGINX statische Assets?

Ich habe einen Mac mit OS X 10.9.3. Ich versuche, eine Django-Anwendung einzurichten, die von einer PostgreSQL-Datenbank unterstützt wird, die von gunicorn bedient wird, mit statischen Vermögenswerten, die von NGINX bedient werden. Ich bin eine alte Hand bei Django mit MySQL läuft mit dem Entwickler-Server ( manage.py runserver ). Aber ich bin neu, um es […]

Django-social-auth gibt 502 Fehler mit Google OpenID, aber nur mit wenigen Benutzern

Ich habe in den letzten Wochen mit einem Bug gekämpft, der mich verrückt gemacht hat. Bitte helfen Sie! Hier ist das Symptom: Wenn der Benutzer nicht bei GMail angemeldet ist, kann er sich problemlos bei meiner Website (mit GMail OpenID) anmelden. Dies wird offensichtlich den Benutzer dazu veranlassen, in GMail zuerst zu authentifizieren. Allerdings, wenn […]

Nginx + uwsgi + django, wie man 404.html und 502.html konfiguriert

Ich schließe den Debug-Modus, und ich sehe einen Standard 502 Fehler, wenn ich eine Nicht-Exsit-Seite besuche. Ich habe 404.html, 403.html, 502.html in meinem Projekt, aber ich kann diese Seiten immer noch nicht sehen, das Projekt funktioniert ganz gut, außer diesem Teil, was sollte ich über dieses Problem konfigurieren? Meine Konfiguration unten: server{ listen 80; server_name […]

Wie kann man Gunicorn daran hindern, Verbindungen von irgendetwas anderem als Nginx zu akzeptieren?

Wie kann ich meinen Gunicorn-Server so konfigurieren, dass er nur von meinem Nginx-Proxy Anfragen annimmt und alle direkten Anfragen an den Gunicorn-Port verweigert?

502 Bad Gateway verbindet Nginx mit Django über Sockel

Ich versuche, dem Tutorial unter http://uwsgi-docs.readthedocs.org/de/latest/tutorials/Django_and_nginx.html zu folgen. Ich habe alles, was auf http://uwsgi-docs.readthedocs.org/de/latest/tutorials/Django_and_nginx.html#running-die-django-application-with-uwsgi-and-nginx funktioniert. Ich arbeite mit einer ubuntu 14.4 Instanz auf amazon EC2: Mein django-Projekt heißt tp. Hier ist ein Screenshot: Nach den Anweisungen habe ich getan: (env1)ubuntu@ip-172-31-28-196:~$ uwsgi –socket /tmp/mysite.sock –module /home/ubuntu/tproxy/tp/tp /wsgi.py –chmod-socket=664 *** Starting uWSGI 2.0.9 (64bit) on [Thu Mar […]

Teilen von Daten zwischen mehreren Tornado-Instanzen

Ich habe nginx Server-Proxy-Anfragen an ein paar Tornado-Instanzen. Jede Tornado-Instanz basiert auf der langwierigen Chat-Demo, die mit Tornado kommt. Das Skript hat ein Array, das die Rückrufe speichert, die dann verwendet werden, um Nachrichten an den Client zurückzusenden. Das Problem, das ich habe, ist, dass, wenn es mehrere Tornado-Instanzen gibt, nginx eine Round-Robin-Strategie verwendet. Da […]

Fehler beim Session-RamSession mit cherrypy hinter nginx

Ich laufe eine cherrypy Anwendung mit meiner eigenen Sitzung basierend auf RamSession hinter nginx. Das Problem ist die Session-ID ändert sich bei jeder Anfrage. Ich glaube, das Problem ist jedes Mal, wenn eine Anfrage gemacht wird, geht es an einen anderen Arbeiter und damit die Sitzung wird gespeichert, aber es wird nicht in der nächsten […]

UWSGI + NGINX 502 Bad Gateway

Ich habe eine Web.py App und wollte es in die Produktion schieben. Wie von der Web.py Community empfohlen, habe ich beschlossen, uWSGI und Nginx dafür zu benutzen. Meine App verwendet Memcached für Session Storage und MySQL für andere Speicheraufgaben. Die App funktioniert gut auf meinem MacBook. Ich habe das UWSGI + Nginx-Setup vorher konfiguriert Aber […]

Purning Nginx's http_userid_module Cookie in Python

Ich habe nginx userid-Modul gesetzt, um auf Cookies auf Anfragen an den Server für anonymes Tracking zu produzieren. Während alles wie erwartet mit der Einstellung der Cookies geht, kann ich nicht herausfinden, wie diese Cookies analysiert werden sollen (in Python) für weitere Analysen. Nach den nginx's docs ( http://nginx.org/en/docs/http/ngx_http_userid_module.html#userid_service ) ist das http_userid_module vollständig kompatibel […]

Python ist die beste Programmiersprache der Welt.