Articles of nginx

¿Cómo redirigir las solicitudes 404 a la página de inicio en la aplicación de una sola página de Django usando Nginx?

Tengo una aplicación django de una sola página. Actualmente, cuando visita una url en el sitio que no existe, se muestra un error 404. Sin embargo, en este caso quiero redirigir a la página de inicio del sitio. No estoy seguro si debo hacer esto con Nginx, o hay una manera de hacerlo dentro de […]

Cómo generar un enlace seguro nginx en python

¿Cómo hago el enlace para el módulo de enlace seguro en nginx usando python? Estoy buscando usar nginx para servir archivos protegidos que tienen enlaces que expiran. Enlace a Nginx Wiki

Frasco de servicio a través de Nginx y Gunicorn en docker

Jugando con el matraz me gustaría tener una configuración real en funcionamiento en la ventana acoplable. Esto significa que el matraz debe servirse a través de nginx y gunicorn. Configuré un repository de código de ejemplo https://github.com/geoHeil/pythonServing pero hasta ahora no puedo hacer que nginx funcione correctamente. El matraz se sirve en la application:5000 , […]

Configurar ssl en nginx para un proyecto django

Quiero configurar ssl para nginx, mi proyecto es un django y también uso gunicorn como servidor http wsgi. Añado las siguientes líneas en mi código settings.py: CSRF_COOKIE_SECURE = True SESSION_COOKIE_SECURE = True No sé si es necesario hacer esto, entonces configuro mi nginx de la siguiente forma: upstream app_server { server 127.0.0.1:6000; // your gunicorn […]

nginx + python + websockets

¿Cómo puedo configurar nginx (última versión, dicen que es compatible con websockets) para que sea compatible con WebSockets? ¿Y cómo puedo usar Python para ejecutar la conexión websockets? Que lo que yo quiero el cliente crea WebSocket con JavaScript; el script del servidor websocket se ejecuta en python; y nginx en el backend de todo […]

Implementando Django con gunicorn No hay módulo llamado ImportError: No hay módulo llamado validación

Estoy tratando de implementar mi proyecto Django usando nginx, gunicorn y virtualenv. Pero estoy recibiendo error siguiente mientras se ejecuta este comentario sudo gunicorn_django –bind test.com:8001 Iniciar sesión : Traceback (most recent call last): File “/opt/postjust/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 503, in spawn_worker worker.init_process() File “/opt/postjust/lib/python2.7/site-packages/gunicorn/workers/base.py”, line 116, in init_process self.wsgi = self.app.wsgi() File “/opt/postjust/lib/python2.7/site-packages/gunicorn/app/base.py”, line 67, in […]

¿Cómo causar intencionalmente una solicitud incorrecta 400 en Python / Flask?

Un consumidor de mi API REST dice que, en ocasiones, devuelvo una 400 Bad Request : The request sent by the client was syntactically incorrect. error. Los registros de mi aplicación (Python / Flask) no parecen estar capturando esto, y tampoco los registros de mi servidor web / Nginx. Edición: me gustaría intentar causar una […]

nginx + uwsgi + django, parece que hay un caché extraño en uwsgi, ayúdame

Esta es la configuración de uwsgi: [uwsgi] uid = 500 listen=200 master = true profiler = true processes = 8 logdate = true socket = 127.0.0.1:8000 module = www.wsgi pythonpath = /root/www/ pythonpath = /root/www/www pidfile = /root/www/www.pid daemonize = /root/www/www.log enable-threads = true memory-report = true limit-as = 6048 Esta es la configuración de […]

Flask + Nginx + uWSGI: ImportError: Ningún módulo llamado sitio

Instalé como el http://www.reinbach.com/uwsgi–nginx-flask-virtualenv-mac-os-x.html tutorial del enlace y al ejecutar el comando uwsgi –ini deploy/deploy.ini , el terminal dice que fue un error de importación: Establezca PYTHONHOME en /virtualenv/sample/ ImportError: No module named site He puesto mi PYTHONHOME y PYTHONPATH como export PYTHONPATH=$PYTHONPATH:/Library/Python/2.7/site-packages export PYTHONHOME=$PYTHONHOME:/Library/Python/2.7 No puedo entender qué mal con eso. ¿Podría alguien ayudarme […]

Django e imágenes generadas dinámicamente.

Tengo una vista en mi aplicación Django que crea automáticamente una imagen usando la PIL, la almacena en el servidor de medios Nginx y devuelve una plantilla html con una etiqueta img que apunta a su URL. Esto funciona bien, pero me doy cuenta de un problema. Por cada 5 veces que accedo a esta […]