How निषिद्ध कैसे तय करें - अपाचे सेट करने के बाद एक डोमेन पर आपको इस सर्वर पर एक्सेस / करने की अनुमति नहीं है?



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

Apache एक वेब सर्वर सॉफ्टवेयर है जिसका उपयोग दुनिया के सभी वेबसर्वरों के लगभग 67% द्वारा किया जाता है। यह सॉफ्टवेयर Apache Software वितरण द्वारा विकसित और वितरित किया गया है। यह ओपन-सोर्स है और मुफ्त में उपलब्ध है। अपाचे तेज, सुरक्षित और विश्वसनीय है जो इसकी लोकप्रियता का एक कारण है। हालाँकि, हाल ही में बहुत सारे उपयोगकर्ता “अनुभव” कर रहे हैं निषिद्ध - इस सर्वर पर आपको प्रवेश करने की अनुमति नहीं है “अपने डोमेन के लिए अपाचे को सेट करने की कोशिश करते समय त्रुटि।



'निषिद्ध - आपको इस सर्वर तक पहुंचने / पहुंचने की अनुमति नहीं है' त्रुटि



'निषिद्ध - क्या आपको इस सर्वर पर पहुँच / अनुमति की अनुमति नहीं है' त्रुटि के कारण?

कई उपयोगकर्ताओं से कई रिपोर्ट प्राप्त करने के बाद, हमने इस मुद्दे की जांच करने का निर्णय लिया और इसे पूरी तरह से ठीक करने के लिए समाधान का एक सेट तैयार किया। इसके अलावा, हमने उन कारणों पर ध्यान दिया जिनके कारण यह ट्रिगर होता है और उन्हें निम्नानुसार सूचीबद्ध किया जाता है।



  • गलत वैश्विक निर्देशिका सेटिंग्स : यह संभव है कि ग्लोबल डायरेक्टरी के लिए सेटिंग्स को ठीक से कॉन्फ़िगर नहीं किया गया है, जो साइट के लिए पर्याप्त निर्देश की अनुमति नहीं देता है। यदि साइट में एक सही निर्देश नहीं है तो यह इस त्रुटि को ट्रिगर कर सकता है।
  • गलत अनुमतियाँ : अपाचे को सही ढंग से काम करने के लिए निर्देशिका के रूट फ़ोल्डर तक अनुमतियों की आवश्यकता होती है, यदि इन अनुमतियों को अनुमति नहीं दी गई है तो त्रुटि उत्पन्न हो सकती है।
  • कोई उपयोगकर्ता नाम नहीं : 'Httpd.conf' में उपयोगकर्ता के वास्तविक उपयोगकर्ता नाम को कुछ मामलों में दर्ज किया जाना है ताकि त्रुटि से छुटकारा मिल सके। यह कुछ लोगों के लिए काम करता है जबकि कुछ के लिए यह नहीं है।

अब जब आपको समस्या की प्रकृति की बुनियादी समझ हो गई है, तो हम समाधानों की ओर बढ़ेंगे। उन्हें उस विशिष्ट क्रम में लागू करना सुनिश्चित करें जिसमें वे प्रस्तुत किए गए हैं।

समाधान 1: वैश्विक निर्देशिका सेटिंग्स बदलना

इस समस्या को ठीक करने के लिए कुछ सेटिंग्स को ठीक से कॉन्फ़िगर करने की आवश्यकता है। इसलिए, इस चरण में, हम ग्लोबल डायरेक्टरी सेटिंग्स में विकल्प निर्देश जोड़ेंगे जो ' httpdसम्मेलन ' या ' httpd - vhostsसम्मेलन “उपयोगकर्ता पर निर्भर करता है। उसके लिए:

  1. एक बार जब आप ' httpdसम्मेलन ' या 'Httpd-vhosts.conf', के लिए देखो निर्देशिका सेटिंग्स, वे नीचे उल्लेख कोड के समान होना चाहिए।
    विकल्प FollowSymLinks AllowOverride सभी ऑर्डर अस्वीकार करते हैं, सभी से अनुमति दें

    'Httpd.conf' फ़ाइल



    ध्यान दें: यह संभव है कि कोड 'मना से सब ' की जगह में 'अनुमति से सब '। यह महत्वपूर्ण है कि आपसंशोधित यह करने के लिए 'से अनुमति दें सब ''आवश्यकता होती है सब स्वीकृत “जैसा कि नीचे बताया गया है।

  2. सुनिश्चित करें कि आप जोड़ना ' विकल्प अनुक्रमणिका FollowSymLinks में ExecCGI शामिल है 'इसे इस तरह से पंक्तिबद्ध करें कि यह निम्नलिखित कोड के समान दिखता है।
    #Options FollowSymLinks विकल्प अनुक्रमित FollowSymLinks में ExecCGI AllowOverride सभी ऑर्डर अस्वीकृत हैं, सभी से अनुमति दें
  3. जाँच यह देखने के लिए कि क्या समस्या बनी रहती है।
  4. यदि समस्या हल नहीं हुई है तो 'हटाकर कोड को संशोधित करें' अनुमति से सब ' सेवा ' आवश्यकता होती है सब स्वीकृत '।
  5. जाँच यह देखने के लिए कि क्या समस्या बनी रहती है

समाधान 2: अनुमतियाँ बदलना

जब उपयोगकर्ता अपाचे को अपने डोमेन से लिंक कर रहा होता है तो वे सॉफ्टवेयर को फाइल पढ़ने और लिखने में सक्षम होने के लिए अनुमति प्रदान करते हैं। यह महत्वपूर्ण है कि इन अनुमतियों को ठीक से प्रदान किया जाए। नीचे हम अनुमति प्रदान करने के उचित तरीके का संकेत देंगे।

  1. पारंपरिक रूप से, उपयोगकर्ता प्रदान करते हैं अनुमतियां इस अनुसार।
    chgrp -R www-data / username / home / Dropbox / myamazingsite / chmod -R 2750 / उपयोगकर्ता नाम / घर / ड्रॉपबॉक्स / myamazingsite /
  2. ये आदेश गलत हैं और इन्हें बदलने की आवश्यकता है
    chgrp -R www-data / username chmod -R 2750 / उपयोगकर्ता नाम
  3. इसके अलावा, ध्यान रखें कि आप सही स्तर का उपयोग कर रहे हैं chmod ', एक का उपयोग करें जो उपयोगकर्ताओं को पढ़ने की अनुमति प्रदान करता है जैसे' chmod 755 '।
  4. यह देखने के लिए जांचें कि क्या सुझाव देने के बाद भी समस्या बनी रहती है।

समाधान 3: उपयोगकर्ता नाम जोड़ना

में ' httpdसम्मेलन “, अपने को जोड़ना सुनिश्चित करें सटीक उपयोगकर्ता नाम शब्दों के बजाय 'उपयोगकर्ता' या 'समूह'। कुछ मामलों में, उपयोगकर्ता नाम जोड़ने से समस्या ठीक हो जाती है।

संकेतित फ़ाइल में उपयोगकर्ता नाम जोड़ें

2 मिनट पढ़ा