छिपा हुआ (`.`) फ़ाइलों को देखने के लिए अपाचे को कैसे कॉन्फ़िगर करें?


10

मैं अपाचे ./ छिपी हुई फ़ाइलों को दिखाने में निर्देशिका सूची कैसे बनाऊं ? मैंने दोनों को आजमाया

    <Directory /var/www/*>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

तथा

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

लेकिन न तो छिपी हुई फ़ाइलों को दिखाएं

जवाबों:


18

कहीं न कहीं आपके पास एक IndexIgnoreनिर्देश ( mods-enabled/autoindex.conf?) है जो फाइलों की सूची में डॉटफाइल्स को अनदेखा करने के लिए जोड़ता है (मेरा है .??*)। एक बार इम्प्रूव की गई सूची में एक पैटर्न जोड़ा गया है, उसे हटाया नहीं जा सकता।


क्या आप जानते हैं, अगर इसे "स्थानीय रूप से" कॉन्फ़िगर किया जा सकता है, तो इस समस्या को हल करने के लिए ?
इमानुएल बर्ग

1
@EmanuelBerg निर्देश कहता है कि यह VirtualHost और .htaccess में मान्य है, इसलिए इसे "स्थानीय रूप से" सेट करना संभव है, यह ध्यान में रखते हुए कि आप उच्च स्तर पर जोड़े गए फ़ाइल नाम को खोल नहीं सकते हैं, इसलिए आपको वैश्विक कॉन्फ़िगरेशन को पूरी तरह से हटाने की आवश्यकता होगी।
DerfK

सूची .htaccess .htpasswd फ़ाइलों को सूचीबद्ध करने में सक्षम होने के लिए आपको <files> निर्देश का उपयोग करके स्पष्ट लिस्टिंग को जोड़ना होगा; देखें /etc/apache2/apache2.conf जहां ये फाइलें छुपाने के लिए सेट हैं: '<files "" ^ \ _। ht "> आदेश की अनुमति दें, सभी Satisfy से अनुमति दें इनकार करें </ फ़ाइलें>'
डैनियल सोकोल्स्की

8

DerfK के उत्तर में संशोधन करने के लिए: अपाचे संस्करण 2.4 में, आप वास्तव में, एक नए निर्देश, IndexIgnoreReset के माध्यम से IndexIgnore को रीसेट कर सकते हैं।

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