Error al intentar mover el directorio de sitios disponibles a nginx habilitado para sitios

Error al intentar mover el directorio de sitios disponibles a nginx habilitado para sitios

Seguí este tutorial sobre cómo configurar Django, Gunicorn y Nginx en 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- nuevo-proyecto-django

En un momento, el tutorial me dijo que ejecutara el sudo nginx -tcomando: para verificar si había errores. Lo ejecuté y me dio este resultado:

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

Ejecuté otro comando para asegurarme de que el directorio de mi sitio web se moviera de los sitios disponibles a los sitios habilitados:

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

la salida es:

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

¿Podrías ayudarme y descubrir por qué ocurre este error? Gracias por ayudar.

Respuesta1

ln -sno mueve el directorio, crea un "enlace simbólico" (básicamente: una nota de que este directorio realmente está almacenado en otro lugar). Parece que el enlace simbólico ya existe, por lo que deberá eliminar el anterior (puede eliminarlo como un archivo normal) antes de poder crear uno nuevo (correcto).

información relacionada