Как развернуть сайт django в Ubuntu 18.04 + plesk + apache в диплоте digitalocean - PullRequest
0 голосов
/ 12 февраля 2020

В моей дроплете работает несколько PHP сайтов, недавно я попытался развернуть сайт Django, который я создаю. Но это не работает должным образом.

Я объясню шаг, который я сделал.

1, Указал имя домена для моей капли.

2, Добавлено имя домена с помощью Plesk Add Domain Option.

3, загрузил файлы Django в httpdocs с помощью файлового менеджера Plesk.

4, подключил сервер через s sh и набрал python manage.py runserver 0:8000

5, My Django Сайт успешно работает.

Здесь возникают реальные проблемы, нам нужно вводить точный номер порта для просмотра веб-сайта каждый раз. Например: - ** xyz.com: 8000 **

, а также Django веб-сервер иногда отключается.

Я новичок ie в Django У меня есть опыт развертывания PHP веб-сайта. Если моя процедура неверна, пожалуйста, направьте меня к правильной процедуре.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 12 февраля 2020

Django Runserver не является рабочим , его следует использовать только для разработки. Вот почему вам нужно явно ввести порт, и он иногда go отключается из-за перезагрузки кода или других триггеров.

Проверьте Gunicorn , например, в качестве рабочего сервера для Django приложений. (есть и другие варианты)

0 голосов
/ 12 февраля 2020

Я предлагаю следовать этому руководству . Охватывает начальную настройку django с gunicorn и nginx, что важно для развертывания, вам не нужно добавлять порт для доступа к сайту. Здесь не описывается, как добавить домен, но кажется, что вы уже знаете, как добавить домен.

...