Score:0

เซิร์ฟเวอร์ Apache ไม่ตอบสนอง มันเพิ่งโหลดและจากนั้นให้หมดเวลา

ธง ng

ฉันมีเซิร์ฟเวอร์ apache2 และพยายามทำให้ทุกคนเข้าถึงได้ แต่ไม่สามารถทำได้ นี่คือผลลัพธ์:

$ netstat -พืช | grep อาปาเช่
tcp 0 0 0.0.0.0:80 0.0.0.0:* ฟัง 15647/apache2

ก่อนหน้านี้เป็น :::80 แต่ฉันเปลี่ยนหลังจากเห็นโพสต์อื่นบน serverfualt.com

สถานะ $ ufw
สถานะ: ไม่ได้ใช้งาน
สถานะ $ บริการ apache2
â apache2.service - เซิร์ฟเวอร์ Apache HTTP
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/apache2.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ใช้งาน (ทำงาน) ตั้งแต่วันเสาร์ 2021-08-28 18:33:05 UTC; 16 นาทีที่แล้ว
       เอกสาร: https://httpd.apache.org/docs/2.4/
    กระบวนการ: 15625 ExecStart=/usr/sbin/apachectl start (รหัส=ออก, สถานะ=0/สำเร็จ)
   PID หลัก: 15647 (apache2)
      งาน: 55 (จำกัด: 4617)
     หน่วยความจำ: 12.5M
     CGroup: /system.slice/apache2.service
             ââ15647 /usr/sbin/apache2 -k เริ่มต้น
             ââ15648 /usr/sbin/apache2 -k เริ่มต้น
             ââ15649 /usr/sbin/apache2 -k เริ่มต้น

28 ส.ค. 18:33:05 localhost systemd [1]: การเริ่มต้นเซิร์ฟเวอร์ Apache HTTP ...
28 สิงหาคม 18:33:05 localhost systemd [1]: เริ่มเซิร์ฟเวอร์ Apache HTTP

เมื่อฉันพยายามเข้าถึงจากเบราว์เซอร์ มันก็ยังคง ooding และหลังจากจุดหนึ่งให้ เว็บไซต์ใช้เวลานานเกินไปในการตอบสนอง ข้อผิดพลาด.

โปรดช่วยฉันแก้ไขมัน นอกจากนี้หากต้องการผลลัพธ์อื่น ๆ โปรดแจ้งให้ฉันทราบ

Michael Hampton avatar
cz flag
ชื่อโดเมนคืออะไร? ที่อยู่ IP คืออะไร?
Divyessh avatar
ng flag
ฉันไม่สามารถให้โดเมนและ IP แก่คุณได้ คุณช่วยบอกฉันได้ไหมว่าคุณต้องการอะไร @ไมเคิล แฮมป์ตัน
Nikita Kipriyanov avatar
za flag
คุณเชื่อมต่อกับเซิร์ฟเวอร์นี้ผ่านเบราว์เซอร์ได้อย่างไร
Score:2
ธง in

คุณได้ตรวจสอบแล้วว่าบริการกำลังทำงานอยู่

ลองเข้าถึงเซิร์ฟเวอร์ของคุณจากเซิร์ฟเวอร์เองเพื่อตรวจสอบว่าสามารถเข้าถึงบริการได้หรือไม่ คำสั่งที่เพียงพอในการตรวจสอบคือ telnet หรือ curl ซึ่งจะทำงานบนเครื่องเดียวกับที่เซิร์ฟเวอร์ทำงานอยู่:

$telnet localhost 80
$ curl -v http://localhost

หากวิธีนี้ใช้ได้ดี ต่อไปคือการตรวจสอบว่าไฟร์วอลล์บนเซิร์ฟเวอร์เปิดพอร์ต 80 หรือไม่ คำแนะนำ: ยูเอฟดับบลิว เป็นเพียงไฟร์วอลล์ประเภทหนึ่ง อาจมีโปรแกรมอื่นด้วย โปรดตรวจสอบด้วยว่าไฟร์วอลล์อื่น (เช่น ผู้ให้บริการเซิร์ฟเวอร์ของคุณ) อนุญาตให้เข้าถึงพอร์ต 80 หรือไม่

ขั้นตอนต่อไปคือลองเหมือนเดิม แต่ใช้ Public IP ของเซิร์ฟเวอร์ คำสั่งให้ทราบ IP สาธารณะของเซิร์ฟเวอร์คือ เสียงสะท้อน $(curl -s ifconfig.me). อีกวิธีคือการค้นหาในผลลัพธ์ของ ไอพี.

สุดท้ายคุณควรตรวจสอบ DNS เช่น หากชื่อโดเมนของคุณชี้ไปที่ IP ที่ถูกต้อง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา