Realmente preso servindo projeto django com gunicorn

1

Estou no Ubuntu 16.04 tentando servir um blog do django2.

Continuo recebendo um erro de um erro de sintaxe antigo ('Unitt'), que corrigi e salvei. Pode ter a ver com permissões de arquivo. No oceano digital me disseram "Os arquivos de projeto são de propriedade do usuário root em vez de um usuário sudo". Isso é um pouco confuso porque eu tenho a configuração sudo para o meu usuário django e eu passo por isso para mudar as coisas. Quando eu uso o ls -l nas minhas pastas do django estou trabalhando eles são mostrados a propriedade do django. Eu estou supondo que isso é prova suficiente

Eu usei visudo para puxar isso e adicionar django

#Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

#Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

django  ALL=(ALL:ALL) ALL

Aqui está o meu arquivo gunicorn.service , onde o sistema diz que eu tenho Unitt em vez de Unit como eu tenho. Isso poderia ser um problema da conta root que possui isso. É seguro ter o django com isso?

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=django
Group=www-data
WorkingDirectory=/home/django/django_project/
ExecStart=/home/django/django_project/env/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/django/django_project.sock django_project.wsgi:application

[Install]
WantedBy=multi-user.target

Por fim, tenho meu projeto configurado assim

/home/django/django_project/django_project/(database, manage.py)
    
por Cesar Alzate 12.03.2018 / 20:29

0 respostas

Tags