GNU/Linux >> Belajar Linux >  >> Linux

Penautan Simbol Linux tidak berfungsi seperti yang diharapkan

Solusi 1:

Jadi yang Anda miliki di sana adalah tautan simbolis yang menghubungkan kembali ke dirinya sendiri. Saya tidak melihat bagaimana itu mungkin dengan perintah yang Anda cantumkan di bagian atas pertanyaan Anda, jadi saya menduga tautan simbolik khusus ini dibuat berbeda.

Saya dapat mereplikasi skenario Anda seperti ini:

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

Mari kita coba eksperimen. Jalankan perintah berikut persis seperti yang tercantum:

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

Solusi 2:

Anda entah bagaimana berhasil membuat tautan simbolis yang terhubung ke dirinya sendiri. Saya bahkan tidak tahu Anda bisa melakukannya, tapi saya yakin itu tidak akan memberikan hasil yang Anda inginkan.

Untuk memperbaikinya, hapus symlink dan buat ulang dengan benar.

rm -f /etc/nginx/sites-enabled/www

Atau cukup gunakan -f opsi untuk ln dan mungkin menghapus symlink yang tidak valid untuk Anda.

ln -fs /etc/nginx/sites-available/www /etc/nginx/sites-enabled/www

Linux
  1. Linux – Mengapa Usb Tidak Berfungsi Di Linux Saat Berfungsi Di UEFA/bios?

  2. Linux – Caps Lock Led Tidak Bekerja di Konsol Linux?

  3. Suara Ubuntu Linux 19.10 Di Hp Pavilion Aio Tidak Berfungsi?

  1. Tautan statis Linux sudah mati?

  2. fflush() tidak berfungsi di Linux

  3. linux limit.conf tidak berfungsi?

  1. Nightmare.js tidak berfungsi seperti yang diharapkan di server cloud Ubuntu Linux

  2. Perintah Linux 'akan' tidak berfungsi

  3. linux date -s perintah tidak berfungsi untuk mengubah tanggal di server