निग्नेक्स को सिमिलिंक का पालन करें


28

Nginx प्रतीकात्मक लिंक का पालन नहीं करता है। मुझे 404 त्रुटि मिलती है। मेरी निर्देशिका में, मेरे पास यह लिंक है:

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

लेकिन संग्रहीत फ़ाइलें /path/to/dirनहीं मिली हैं।



2
ठीक मैं के साथ हल disable_symlinks off;। धन्यवाद!
— Hellb0y77

कोई बात नहीं। अच्छा दिन है!
— एंडी

कृपया अपने समाधान को उत्तर के रूप में लिखें और इसे स्वीकार करें (यह यहाँ उचित व्यवहार है) या कहीं और अपना प्रश्न हटाएं।
— leonbloy

कोई अन्य विचार? मुझे यह समस्या हो रही है, मैंने अक्षम_समलाई बंद करने की कोशिश की; मेरे विश्वास में (हालांकि यह वास्तव में डिफ़ॉल्ट वैसे भी है) और कुछ भी काम नहीं कर रहा है।

जवाबों:


38

मैं disable_symlinks off;अपने nginx.conf में सम्मिलित करता हूं और मैंने हल किया, ठीक काम करता है!

http {
    disable_symlinks off;
}

मुझे nginx: [emerg] unknown directive "disable_symlinks" in /usr/local/etc/nginx/nginx.conf:22ऐसा करने के बाद मिला । मैं nginx/1.8.0मैक ओएस एक्स पर उपयोग कर रहा था
— जमे हुए-लौ

2
@ फ्रोजन-फ्लेम disable_symlinksको 1.1.15 संस्करण ( डॉक्स देखें ) में जोड़ा गया था , इसलिए इसे काम करना चाहिए था। क्या आप सुनिश्चित हैं कि आप 1.8.0 पर थे, और यह अनुमत संदर्भ (http, सर्वर या स्थान) में था?
— विले

2
उपयोग करने का संदर्भ disable_symlinks:http, server, location
— थियागो परेरा 16


1

बढ़ते फ़ोल्डर = द्वारा 'बाइंड' विकल्प का उपयोग करें)

sudo nano /etc/fstab

प्रकार:

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

(कोई सहानुभूति और पुनः आरंभ vds / सीपीयू मत भूलना)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.