Apache apr_sockaddr_info_get () विफल त्रुटि [बंद]


10

मेरी अपाचे सेवा मुझे त्रुटि दे रही है, मैंने बस अपने एडब्ल्यूएस क्लाउड उदाहरण पर एक स्नैपशॉट का उपयोग किया और सब कुछ ठीक लग रहा था और मेरी अपाचे को फिर से शुरू करने तक मेरी वेबसाइट काम कर रही थी और अब यह मुझे नीचे दी गई त्रुटि देता है:

ubuntu@ip-10-0-0-217:/var/www$ sudo service apache2 restart
sudo: unable to resolve host ip-10-0-0-217
 * Restarting web server apache2 
apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

उपयोगकर्ता के अंत में वे This website is temporarily unavailable, please try again later.तब मिल रहे हैं जब वे वेबसाइट तक पहुंचने का प्रयास करते हैं।

मैं इसे कैसे ठीक करूं?


2
हमें अपाचे का विन्यास दिखाएं।
ब्रिअम

जवाबों:


12

मैं भी इस समस्या को Ubuntu 14.04 पर Apache 2.4 की एक अच्छी स्थापना के लिए तैयार था।

मैंने अंततः यह तय किया कि जब मुझे एहसास हुआ कि मैंने /etc/hostsफ़ाइल में अपना गलत नाम दर्ज किया है , तो /etc/hostnameयह ssv2 था

i.e. hosts was (after I changed it) ...
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.1.1       thissvr1
91.189.88.140   ports.ubuntu.com
91.189.95.83    ppa.launchpad.net
54.224.40.137   repo.linaro.org

एक बार मैंने उस प्रविष्टि को सही कर दिया (अब लाइन में /etc/hostname) जो गलत था

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.1.1       thissvr2
91.189.88.140   ports.ubuntu.com
91.189.95.83    ppa.launchpad.net
54.224.40.137   repo.linaro.org

आशा है कि यह दूसरों को इस प्रकार की त्रुटि को ठीक करने की ओर ले जाता है।


7

यह तब होता है जब अपाचे सिर्फ स्थापित होता है और कोई सेटअप नहीं किया गया है। वैसे भी, एक त्वरित खोज [1] पहला परिणाम निम्नलिखित पुनरावृत्ति प्रदान करता है:

उस समस्या को ठीक करने के लिए, आपको httpd.conf फ़ाइल को संपादित करना होगा। टर्मिनल खोलें और टाइप करें,

sudo nano /etc/apache2/httpd.conf

डिफ़ॉल्ट रूप से httpd.conf फ़ाइल रिक्त होगी। अब, बस निम्न पंक्ति को फ़ाइल में जोड़ें।

ServerName localhost

फ़ाइल सहेजें और से बाहर निकलें। अंत में सर्वर को रिस्टार्ट करें।

sudo /etc/init.d/apache2 restart

[१] https://www.google.es/search?client=ubuntu&channel=fs&q=apache+fully+name&ie=utf-8&oe=utf-8&gfe_rd=cr&ei==YmVU-ulHI7D8gedu4EY


मैंने यह एक कोशिश की, लेकिन यह समस्या हल नहीं हुई।
user291679

क्या अब भी वही त्रुटि दिख रही है? लॉग में अधिक विवरण दिखा रहा है?
XiR_
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.