Перемещение сайта Django с Gunicorn к новому пользователю в Ubuntu 16.04

Мне передали сломанный сервер Django для соревнования по киберзащите в средней школе в 2019 году, и у меня возникли некоторые проблемы с перемещением его из корневого каталога, чтобы красная команда не выполняла сценарии через Django в качестве пользователя root.

То, что я пробовал: Я пытался просто переместить его в свою более безопасную папку администратора ( Я думаю о том, чтобы сделать пользователя без доступа sudo и удалить его там, я также Мне нравится мнение о том, сработает ли это ) Я просто сделал mv /dir /home/myUser/Django, чтобы попытаться это переместить. Затем я вошел в среду venv и попытался запустить его с python3 manage.py runserver 0.0.0.0:80, но он продолжал выдавать ошибку в файле manage.py . Поэтому я проверил это, и оно указывало на круглые скобки, что странно.

Потом я вспомнил, что существует системный сервис с единственной целью - сохранить работоспособность сервера. Поэтому я остановил его, а затем изменил путь, перезагрузил демон и снова запустил его. Это сказал активный и работает, но это также не сработало. Из того, что я могу сказать, служба systemd запускала его через Gunicorn , что я никогда не использовал.

Мои последние вопросы: Есть ли какие-либо шаги, которые я пропустил? Что мне нужно сделать, чтобы все это работало? Gunicorn усложняет это или добавляет дополнительные шаги?

0
задан 16 April 2019 в 16:33

0 ответов

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

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