Solución 1:
Entonces, lo que tienes allí es un enlace simbólico que se vincula a sí mismo. No veo cómo eso es posible con el comando que enumeró en la parte superior de su pregunta, por lo que sospecho que este enlace simbólico en particular se creó de manera diferente.
Puedo replicar tu escenario así:
sazerac:~ insyte$ cd testlinks/
sazerac:~/testlinks insyte$ ls
sazerac:~/testlinks insyte$ ln -s www www
sazerac:~/testlinks insyte$ ls -l
total 8
lrwxr-xr-x 1 insyte staff 3 Mar 5 10:33 www -> www
Probemos un experimento. Ejecute los siguientes comandos exactamente como se indica:
echo "hello insyte" > /etc/nginx/sites-available/insyte
ln -s /etc/nginx/sites-available/insyte /etc/nginx/sites-enabled
ls -l /etc/nginx/sites-enabled|grep insyte
cat /etc/nginx/sites-enabled/insyte
Solución 2:
De alguna manera has logrado crear un enlace simbólico que se vincula a sí mismo. Ni siquiera sabía que podía hacer eso, pero estoy bastante seguro de que no tendrá el resultado que desea.
Para solucionarlo, elimine el enlace simbólico y vuelva a crearlo correctamente.
rm -f /etc/nginx/sites-enabled/www
O simplemente use el -f
opción a ln
y es posible que elimine el enlace simbólico no válido por usted.
ln -fs /etc/nginx/sites-available/www /etc/nginx/sites-enabled/www