फिक्स Apache2 त्रुटि "सर्वर नाम के लिए 127.0.0.1 का उपयोग करते हुए" सर्वर के पूरी तरह से योग्य डोमेन नाम को मज़बूती से निर्धारित नहीं कर सकता है "

कभी-कभी जब हम शुरू या पुनः आरंभ करते हैं Apache2 टर्मिनल में निम्न त्रुटि दिखाई देती है:

सर्वर नाम के लिए 127.0.0.1 का उपयोग करते हुए, सर्वर के पूरी तरह से योग्य डोमेन नाम को मज़बूती से निर्धारित नहीं कर सका

जिसका मतलब है:

सर्वर के लिए सही डोमेन नाम निर्धारित नहीं कर सका, 127.0.0.1 को सर्वरनेम के रूप में उपयोग किया जाएगा

इसे हल करने के लिए हमें बस निम्नलिखित कमांड को निष्पादित करना होगा:

echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn

उपरोक्त आदेश को प्रशासनिक विशेषाधिकारों के साथ निष्पादित किया जाना चाहिए, या तो खाते का उपयोग करके जड़ या कमांड की शुरुआत में रखना sudo

यह समस्या को हल करने के लिए पर्याप्त होगा, अब से जब वे अपाचे 2 को शुरू या पुनः आरंभ करेंगे, तो वे उस त्रुटि को नहीं दिखाएंगे।

सादर


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   आग लगाना कहा

    मित्र, मुझे लगता है कि यह डेबियन में होना चाहिए, चूंकि उबंटू 13.04 और 13.10 में, यह अब मौजूद नहीं है, ap.d2 में conf.d फ़ोल्डर, अभिवादन

    1.    KZKG ^ गारा कहा

      यदि यह मौजूद नहीं है, तो इसे exist बनाने में कोई समस्या नहीं है

  2.   लुकास कहा

    मेरे पास समस्या थी, लेकिन मैंने इसे किसी अन्य तरीके से हल किया होगा, क्योंकि मेरे पास वह फ़ाइल नहीं है .. वैसे भी धन्यवाद, मैंने बहुत संघर्ष किया जैसा कि मुझे याद है!
    टिप्पणी: sudo सुझाव के अनुसार काम नहीं करता है, यह फॉर्म का कुछ होना चाहिए
    इको "सर्वरनेम लोकलहोस्ट" | सुडो टी / पेट / पचे 2/conf.d/fqdn
    मैं केवल इसका उल्लेख करता हूं क्योंकि यह एक सामान्य गलती है, यह मानने के लिए कि किसी चीज के सामने सुडो लगाना जड़ के समान है। इस मामले में, सुडो के खेलने में आने से पहले रीडायरेक्ट आउटपुट का महत्व है, और आम उपयोगकर्ता के पास उस स्थान के लिए लिखित अनुमति नहीं है

  3.   एंडी कहा

    मेरे पास एक सवाल है, क्या इस समाधान और इस अन्य के बीच अंतर है?

    / Etc / apache2 के अंदर httpd.conf फ़ाइल बनाएँ
    और उस फाइल को लिखें:
    ServerName लोकलहोस्ट
    और फिर इसे सहेजें।

    क्या दो समाधान एक ही काम करते हैं?

  4.   हैकान कहा

    कमांडो के पिपियो के लिए सूडो को रोकना केवल 'इको' को रूट के रूप में निष्पादित करेगा, और लेखन विफल हो जाएगा।
    पुनर्निर्देश के साथ इन मामलों के लिए एक छोटी सी चाल:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqbn'
    🙂

    नमस्ते!

  5.   Edgardo कहा

    और /etc/apache2/apache.conf फ़ाइल में ServerName domain.name.com निर्देश क्यों नहीं डाला?

  6.   मैनुअल डियाज कहा

    बहुत बहुत धन्यवाद…..!!!!
    उत्कृष्ट जानकारी, मैंने एक समस्या हल की है और मैंने एक सिरदर्द दूर कर लिया है। इसके साथ मैंने PHP5 में एक सिस्टम शुरू करते समय एक आंतरिक सर्वर त्रुटि को हल किया।

  7.   मौरिसियो लोपेज कहा

    Ubuntu 14.04 पर:

    इको "सर्वरनेम लोकलहोस्ट" | सुडो टी / पेट / पचे 2/conf-available/fqdn.conf
    सूडो a2enconf fqdn

  8.   जोस कहा

    और "apache22" सेवा के साथ फ्रीबल्ड के लिए? 🙁

  9.   ruben कहा

    मैंने त्रुटि को हल किया, बहुत-बहुत धन्यवाद