Apache apr_sockaddr_info_get () ล้มเหลวผิดพลาด [ปิด]


10

บริการ apache ของฉันทำให้ฉันเกิดข้อผิดพลาดฉันเพิ่งใช้ snapshop บนอินสแตนซ์บนคลาวด์ AWS ของฉันและทุกอย่างดูเหมือนจะใช้ได้และเว็บไซต์ของฉันก็ทำงานได้จนกว่าฉันจะรีสตาร์ท apache และตอนนี้มันทำให้ฉันมีข้อผิดพลาดด้านล่าง:

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
แสดงการกำหนดค่าของ Apache ให้เรา
Braiam

คำตอบ:


12

ฉันก็มีปัญหานี้เช่นกันติดตั้ง Apache 2.4 บน Ubuntu 14.04 ดี

ในที่สุดฉันก็แก้ไขเมื่อฉันรู้ว่าฉันใส่ชื่อผิดใน/etc/hostsไฟล์ชื่อเซิร์ฟเวอร์ที่ตั้งไว้/etc/hostnameคือthissrv2

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

สิ่งนี้เกิดขึ้นเมื่อมีการติดตั้ง apache และไม่มีการตั้งค่าใด ๆ อย่างไรก็ตามการค้นหาอย่างรวดเร็ว [1] ผลลัพธ์แรกจะแสดงรายละเอียดต่อไปนี้:

ในการแก้ไขปัญหานั้นคุณต้องแก้ไขไฟล์ httpd.conf เปิดเทอร์มินัลแล้วพิมพ์

sudo nano /etc/apache2/httpd.conf

โดยค่าเริ่มต้นไฟล์ httpd.conf จะว่างเปล่า ตอนนี้เพียงเพิ่มบรรทัดต่อไปนี้ลงในไฟล์

ServerName localhost

บันทึกไฟล์และออกจาก ในที่สุดรีสตาร์ทเซิร์ฟเวอร์

sudo /etc/init.d/apache2 restart

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


ฉันลองอันนี้ แต่มันไม่ได้แก้ปัญหา
291679

ยังคงแสดงข้อผิดพลาดเดียวกันหรือไม่ แสดงรายละเอียดเพิ่มเติมในบันทึกหรือไม่
XiR_
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.