1 votes

Comment configurer le chemin uWSGI pour un projet Django?

Je travaille sur ce tutoriel pour configurer uWSGI mais je suis bloqué par cette commande :

uwsgi --http :8080 --home /home/user/Env/firstsite --chdir /home/user/firstsite -w firstsite.wsgi

Tout d'abord, mon chemin de répertoire actuel est /home/ubuntu/Es2al2/website, "website" est un projet sur lequel je travaille.

Je n'ai aucune idée de ce que fait exactement cette commande, de plus, j'ai placé mon environnement virtuel dans le projet lui-même comme ceci : /home/ubuntu/Es2al2/website/venv/, donc comment puis-je montrer l'environnement virtuel pour uWSGI, dois-je placer mon venv à l'extérieur du projet principal comme il le fait ou puis-je placer mon propre venv comme je l'ai tapé dans mon chemin ?

Remarque :

"firstsite" est le projet créé par le tutoriel et vous pouvez le substituer par mon vrai projet "website", tel que je l'ai expliqué.

0voto

user.dz Points 45060

Vous n'avez pas à créer la même structure exacte. Déclarez simplement votre propre configuration :

uwsgi --http :8080 --home  --chdir  -w .wsgi

Donc, vous pouvez utiliser :

uwsgi --http :8080 --home /home/ubuntu/Es2al2/site/venv --chdir /home/ubuntu/Es2al2/site -w site.wsgi

Vous pouvez vérifier la description de chaque option et comment l'utiliser dans la documentation officielle ici : https://uwsgi-docs.readthedocs.io/en/latest/Options.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X