Articles of nginx

¿Por qué la ejecución de Flask con Nginx requiere un contenedor WSGI?

Entonces, desde los documentos de Python / Flask, ambos recomiendan no ejecutar el servidor web de Flask como el servidor web de producción, lo que tiene sentido. Mi pregunta es, ¿puedo ejecutar mi aplicación Flask sobre un servidor Nginx? ¿Por qué todas las guías en Internet recomiendan envolver a Flask alrededor de uWSGI, Tornado o […]

uWSGI AJAX, leyendo una solicitud

Hola, estoy tratando de obtener una respuesta ajax de un servidor wsgi detrás de nginx (si eso importa). Creo que tengo problemas para leer la solicitud, ya que parece que la variable request_body_size siempre es 0; Obtengo un valor de retorno de “Sin solicitud” en el cuadro de alerta cuando me gustaría ver “cadena de […]

¿Por qué las variables de entorno de Python son diferentes cuando se ejecutan desde un servidor web?

Tengo el siguiente script ejecutable de python: #!/usr/bin/python import os print os.environ cuando lo ejecuto desde la línea de comandos como root, obtengo lo siguiente: { ‘LANG’: ‘en_US.UTF-8’, ‘TERM’: ‘xterm-256color’, ‘SHELL’: ‘/bin/bash’, ‘LESSCLOSE’: ‘/usr/bin/lesspipe %s %s’, ‘LANGUAGE’: ‘en_US:en’, ‘SHLVL’: ‘1’, ‘SSH_TTY’: ‘/dev/pts/0’, ‘OLDPWD’: ‘/var/www/bais-mordechai-laravel’, ‘COMP_WORDBREAKS’: ‘ \t\n”\’><;|&(:', 'PWD': '/var/www/bais-mordechai-laravel/public', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'SSH_CLIENT': '71.205.188.8 […]

¿Por qué necesito usar un servidor web, middleware, etc., para una aplicación Flask simple?

He estado desarrollando una aplicación MVP simple, y es hora de implementarla en mi servidor de producción para realizar pruebas externas más exhaustivas. Nunca recibirá una gran cantidad de tráfico, es solo algo que necesito que un grupo pequeño de usuarios realice las pruebas. Ahora siempre he ido con tres capas. Nginx / Apache> Guncicorn […]

Nginx no sirve mi sitio web de Flask

Estoy siguiendo este ejemplo y esta respuesta en stackoverflow y estoy atascado. Estoy ejecutando este ejemplo en un VPS digitalocean. Mi estructura de archivos es la siguiente: estructura del proyecto docker-compose.yml mainweb/ nginx/ README docker-compose.yml version: ‘2’ services: app: restart: always build: ./mainweb command: gunicorn -w 2 -b :5000 wsgi:app networks: – mainnet expose: – […]

Servidor Bokeh + proxy inverso con Nginx da 404

Estoy intentando configurar un servidor Bokeh y revertir el proxy con Nginx. Mi p-website.conf ahora se ve como: server { listen 80; server_name website.com; client_max_body_size 25M; access_log /var/www/logs/p-website.access.nginx.log; error_log /var/www/logs/p-website.error.nginx.log error; root /var/www/pydocs/website/production/src; include global/restrictions.conf; location /plot/ { proxy_pass http://website.com:5100; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection “upgrade”; proxy_http_version 1.1; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host:$server_port; proxy_buffering […]

El servidor de Python Flask se bloquea en la solicitud GET a un punto final específico:

Todos, Tengo una API con dos puntos finales creados utilizando Flask. Estoy usando un combo nginx / uwsgi para servir y recibo un error extraño cada vez que envío una solicitud GET a uno de los puntos finales. El otro punto final funciona bien. Aquí está la salida de mi registro uwsgi de una solicitud […]

Nginx, django, gunicorn, ubuntu 14.04 (13: Permiso denegado) mientras se conecta a la stream ascendente

Estoy trabajando en mi proyecto django con nginx y gunicorn , como decía aquí: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04 Mi sitio funciona localmente, pero cuando inicio el servidor nginx y gunicorn tuve 502 Error de puerta de enlace incorrecto. OS es UBUNTU 14.04 Estoy tratando de hacer que mi proyecto funcione, y reinstalar todo como root (sé que es […]

Django, Virtualenv, nginx + uwsgi import módulo wsgi error

Estoy intentando configurar mi proyecto django en un servidor de pruebas con nginx, virtualenv y uwsgi, pero sigo recibiendo un error wsgi del módulo de importación. Si hay una comunidad, puedo encontrar una respuesta aquí … Gracias de antemano. Estos son mis archivos de configuración: uwsgi.py en mi proyecto django: import os import sys import […]

¿Cómo ejecutar django y wordpress en un servidor NGINX usando el mismo dominio?

He intentado de muchas maneras, pero no sé cómo ejecutar Django en example.com y wordpress en example.com/blog La siguiente estructura de directorios del proyecto en ejecución para Django y WordPress. Django app app – / home / ubuntu / django La aplicación Django se ejecuta con éxito en – example.com:8000 WordPress dir – / var […]