Articles of python

NGINX Ne communique pas avec l’API Rest Rest. Docker

NGINX Ne communique pas avec l’API Rest Rest. Lorsque j’appuie sur localhost / api Si j’appuie sur localhost, je reçois le message de l’index.html mais pas de la réponse de json quand je frappe / api Je veux utiliser NGINX pour servir mon dossier Angular 5 dist. Qu’est ce que dist dist est le dossier […]

Comment faire pour que Python / Nginx / FastCGI recomstack automatiquement le code lorsqu’il est mis à jour / modifié?

J’ai donc travaillé sur mon premier projet Django / Python et j’ai installé mon serveur de production. Je me demandais s’il était possible de faire en sorte que Python / FastCGI (pas vraiment sûr de savoir qui est responsable de la tâche) recomstack mon code. Dès maintenant, lorsque je télécharge le code mis à jour, […]

Comment utiliser des identificateurs non valides comme noms de champs de formulaires django

Je ne sais pas si je devrais poster cette question ici ou dans serverfault car elle implique à la fois les fichiers de configuration django et nginx. J’ai une vue django qui reçoit des données POST à ​​partir d’un formulaire qui contient des champs de fichier. La requête passe par un module nginx (module de […]

Impossible d’exécuter 2 applications différentes sur un même serveur

Voici ma configuration nginx server { listen 80; server_name site.com; location / { include uwsgi_params; uwsgi_pass unix:/tmp/uwsgi.sock; uwsgi_param UWSGI_PYHOME /var/www/site/env; uwsgi_param UWSGI_CHDIR /var/www/site; uwsgi_param UWSGI_MODULE app; uwsgi_param UWSGI_CALLABLE app; } location /site2 { include uwsgi_params; uwsgi_pass unix:/tmp/uwsgi.sock; uwsgi_param UWSGI_PYHOME /var/www/site2/env; uwsgi_param UWSGI_CHDIR /var/www/site2; uwsgi_param UWSGI_MODULE app; uwsgi_param UWSGI_CALLABLE app; } } Lorsque je visite site.com, […]

Fichier statique de Django et nginx

Lorsque je charge le serveur sur exemple.org (pas ip réel) via nginx, le contenu apparaît très bien. Cependant, les fichiers statiques tels que css et js n’apparaissent pas. Que faut-il changer pour que les fichiers statiques soient affichés? Je ne fais que python manage.py runserver sur nginx pour vérifier si les fichiers sont alimentés, mais […]

Port proxy pour l’application nginx / gunicorn Django Rest Framework

J’utilise gunicorn et nginx pour acheminer les requêtes entrantes vers mon API Django Rest Framework. gunicorn s’exécute sur le port 8001, nginx s’exécute sur le port 8000. nginx est configuré pour transmettre les demandes à gunicorn, conformément au fichier de configuration suivant: server { listen 8000; server_name ec2-ww.xx.yy.zz.compute-1.amazonaws.com; # public address of my server, redacted […]

Serveur http utilisant python & gevent (n’utilisant pas apache)

utiliser simplement python & gevent.server sur un serveur de connexion simple (il suffit de vérifier certaines données et de faire des opérations sur la firebase database), serait-ce un problème quand il est attaqué par ddos? serait-il préférable d’utiliser apache / ngnix pour serveur http requête?

Les processus uWSGI perdent les sessions Django

Je viens de perdre plusieurs heures sans une vraie solution, voici le problème: je me connecte à l’administrateur de Django et immédiatement après quelques clics, je suis jeté. J’ai cherché un moment dans tous les réglages et configs. Le seul indice à ce jour provient des fichiers journaux uwsgi, par exemple: www.example.com [pid: 20047|app: 0|req: […]

Téléchargement de fichiers Django avec nginx / gunicorn – permissions média

J’essaie de permettre aux utilisateurs de mon site Django de télécharger un fichier (principalement des fichiers PDF) sur mon serveur via un FileField sur un modèle. Cependant, je continue à courir avec “Errno 13 Permission Denied” lorsque j’essaie d’utiliser le champ de téléchargement généré par mon modelform. J’ai trouvé de nombreuses solutions potentielles lors de […]

Web2py nginx et domaines

Bonjour, j’exécute web2py nginx et uwsgi mais je rencontre un problème de déploiement de 1 ou plusieurs domaines. Le problème est que le serveur retourne toujours l’application de bienvenue par défaut et non le dossier que je spécifie pour un domaine Toutes les idées sont grandement appréciés. Voici mon fichier nginx.conf (les parties pertinentes) server […]