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


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.