मैंने अपने अपाचे सर्वर को अपाचे / 2.4.6 में अपडेट किया है जो उबंटू 13.04 के तहत चल रहा है। मेरे पास एक vhost फ़ाइल थी जो निम्नलिखित थी:
<Directory "/home/john/development/foobar/web">
AllowOverride All
</Directory>
लेकिन जब मैंने भाग लिया कि मुझे "मना किया गया है। आपके पास पहुंच / अनुमति नहीं है"
थोड़ा सा गुगली करने के बाद मुझे पता चला कि अपनी साइट को फिर से काम करने के लिए मुझे निम्नलिखित पंक्ति को जोड़ने की आवश्यकता है "सभी की आवश्यकता है" ताकि मेरी vhost इस तरह दिखे:
<Directory "/home/john/development/foobar/web">
AllowOverride All
Require all granted
</Directory>
मैं जानना चाहता हूं कि क्या यह "सुरक्षित" है और किसी भी सुरक्षा के मुद्दे पर नहीं लाता है। मैंने अपाचे के पेज पर पढ़ा कि यह "कार्यक्षमता पहले की 'सभी से अनुमति दें' और 'सभी से अस्वीकार करें' निर्देश द्वारा प्रदान की गई थी। यह प्रदाता दो तर्कों में से एक ले सकता है जो 'स्वीकृत' या 'अस्वीकृत' हैं। निम्नलिखित उदाहरण सभी अनुरोधों तक पहुंच प्रदान करेगा या अस्वीकार करेगा। "
लेकिन यह नहीं कहा कि क्या यह किसी प्रकार का सुरक्षा मुद्दा था या अब हमें ऐसा क्यों करना है जब अतीत में आपके पास नहीं था।