এনগিনেক্সকে সিমলিঙ্কগুলি অনুসরণ করুন


28

এনগিনেক্স প্রতীকী লিঙ্কগুলি অনুসরণ করে না। আমি একটি 404 ত্রুটি পেয়েছি। আমার ডিরেক্টরিতে, আমার এই লিঙ্কটি রয়েছে:

lrwxrwxrwx  1 root root    48 Sep 23 08:52 modules -> /path/to/dir/

তবে সঞ্চিত ফাইলগুলি /path/to/dirপাওয়া যায় না।


কটাক্ষপাত আছে nginx.org/en/docs/http/...
অ্যান্ডি

2
ঠিক আছে আমি সাথে সমাধান disable_symlinks off;। ধন্যবাদ!
Hellb0y77

কোনও সমস্যা নেই aveএই সুন্দর দিন!
অ্যান্ডি

দয়া করে হয় আপনার সমাধানটিকে উত্তর হিসাবে টাইপ করুন এবং এটি গ্রহণ করুন (এটি এখানে ন্যায্য আচরণ) অথবা অন্য কোথাও আপনার প্রশ্ন মুছুন।
লিওনব্লাই

অন্য কোন ধারণা? আমার এই সমস্যা হচ্ছে, আমি অক্ষম_মিলিংকগুলি বন্ধ করার চেষ্টা করেছি; আমার কনফিডে (যদিও এটি যাইহোক আসলে ডিফল্ট) এবং কিছুই কাজ করছে না।

উত্তর:


38

আমি disable_symlinks off;আমার nginx.conf sertোকান এবং আমি সমাধান করেছি, ভাল কাজ করে!

http {
    disable_symlinks off;
}

আমি এটি করার nginx: [emerg] unknown directive "disable_symlinks" in /usr/local/etc/nginx/nginx.conf:22পরে পেয়েছিলাম । আমি nginx/1.8.0ম্যাক ওএস এক্স
-

2
@ হিমায়িত-শিখাটি disable_symlinks1.1.15 সংস্করণে যুক্ত হয়েছিল ( দস্তাবেজগুলি দেখুন ), সুতরাং এটির কাজ করা উচিত ছিল। আপনি কি নিশ্চিত যে আপনি ১.৮.০ এ ছিলেন এবং এটি অনুমোদিত প্রসঙ্গে (HTTP, সার্ভার বা অবস্থান) ছিল?
ভিল

2
ব্যবহারের প্রসঙ্গ disable_symlinks:http, server, location
থিয়াগো পেরেইরা


1

ফোল্ডারগুলি মাউন্ট করে 'বাইন্ড' বিকল্পটি ব্যবহার করুন =)

sudo nano /etc/fstab

টাইপ করুন:

/path/where/my/big/files_dir /var/www/myhost/media_dir bind defaults,bind 0 0

(কোনও প্রতিলিপি নেই এবং ভিডিএস / সিপিইউ পুনরায় চালু করতে ভুলবেন না)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.