Как настроить путь uWSGI для проекта Django?

Я работаю над это руководство по настройке uWSGI, но я застрял на этой команде:

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

прежде всего, мой фактический путь к каталогу в / home / ubuntu / Es2al2 / website, "website": это проект, над которым я работаю .

Я понятия не имею, что именно делает эта команда, я помещаю свою виртуальную среду в сам проект следующим образом: / home / ubuntu / Es2al2 / website / venv / так, как я могу показать виртуальную среду для uWSGI, иметь Я должен разместить свой venv, как он, вне основного проекта, или я могу разместить свой собственный venv, когда я набирал свой путь?

Примечание:

"firstsite" - это проект, созданный в руководстве, и вы можете заменить его на вместо этого мой настоящий проект "веб-сайт", как я объяснил.

0
задан 15 September 2020 в 10:12

1 ответ

Вам не обязательно делать точно такую ​​же структуру. Просто объявите свою собственную настройку:

uwsgi --http :8080 --home <virtual-env-path> --chdir <django-project-path> -w <django-project-name>.wsgi

Итак, вы можете использовать:

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

Вы можете проверить описание каждой опции и узнать, как ее использовать, в официальном документе здесь: https://uwsgi-docs.readthedocs.io/en /latest/Options.html

0
ответ дан 29 October 2020 в 15:33

Другие вопросы по тегам:

Похожие вопросы: