Я разработал простую веб-страницу с помощью django и в течение второй недели, борясь, попытавшись запустить его. У меня нет знаний в сервере, управляющем так всем, что я делаю плохо мне знакомо. Во время моих пробных версий я прочитал бесчисленные учебные руководства и не сделал управляемый для подъема моего веб-сайта и работающий (и он управляет мной безумный). На данный момент я пытаюсь следовать этому учебному руководству. Я в части там, я должен создать Gunicorn systemd Service File
, но потому что моя структура проекта немного отличается, я не могу изобразить путь, как сделать это правильно.
Моя структура проекта была бы похожа на это: user: gdmin
Все сохраненное в родительской папке называют skdir
и в подпапках в в нем. Ниже я пытался визуализировать его в структуре структурного вида (не все показанные файлы, просто те я думал важный):
skdir/
myenv/
bin/
gunicorn
STV_skaiciuokle/
skaiciuokle_web/
manage.py
skaiciuokle_web/
settings.py
static/
js
css
img
media
Для создания всего более ясным, мой manage.py файл находится в skdir/STV_skaiciuokle/skaiciuokle_web
каталог.
Мой ток gunicorn.service
настроенный как это (не работающий):
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=gdmin
Group=www-data
WorkingDirectory=/home/gdmin/skdir
ExecStart=/home/gdmin/skdir/myenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/gdmin/skdir/STV_skaiciuokle/skaiciuokle_web/skaiciuokle_web.sock skaiciuokle_web.wsgi:application
[Install]
WantedBy=multi-user.target
Как я должен исправить его?
Также кто-то может рекомендовать хорошее учебное руководство на этом, что-то как "развертывает Django для макетов" уровень?
Наконец получил его выполняющий меня.
Проблема состояла в том, что файл сокета не создавался. Во время моего исследования я заметил, что init.py файлы не присутствовали с тех пор, я загрузил свой проект на GitHub, это отбросило их как пустых и ненужных. Я зафиксировал это, и кажется, что это было корнем моей проблемы во-первых. После этого я наконец разбудил сайт и выполнение.
Для размышления об этом вероятно, это было проблемой все время, и другие учебные руководства, вероятно, будут, работал также...