Erro ao tentar mover o diretório de sites disponíveis para nginx habilitado para sites

Erro ao tentar mover o diretório de sites disponíveis para nginx habilitado para sites

Segui este tutorial sobre como configurar Django, Gunicorn e Nginx no Digital Ocean:https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04#create-and-configure-a- novo-django-projeto

A certa altura, o tutorial me disse para executar o sudo nginx -tcomando: para verificar se há erros. Eu executei e me deu esta saída:

tudor@Pia-Droplet:~$ sudo nginx -t
[sudo] password for tudor:
nginx: [emerg] open() "/etc/nginx/sites-enabled/PiaBlog" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62

Executei outro comando para garantir que o diretório do meu site foi movido dos sites disponíveis para os sites habilitados:

sudo ln -s /etc/nginx/sites-available/PiaBlog /etc/nginx/sites-enabled

a saída é:

tudor@Pia-Droplet:~$ sudo ln -s /etc/nginx/sites-available/PiaBlog /etc/nginx/sites-enabled
ln: failed to create symbolic link '/etc/nginx/sites-enabled/PiaBlog': File exists

Você poderia me ajudar e descobrir por que esse erro ocorre. Obrigado por ajudar.

Responder1

ln -snão move o diretório, ele cria um "link simbólico" (basicamente: uma observação de que este diretório está realmente armazenado em outro lugar). Parece que o link simbólico já existe, então você precisará excluir o antigo (você pode excluí-lo como um arquivo normal) antes de criar um novo (correto).

informação relacionada