Score:0

พอร์ต 80 ไม่เปิด ยังคงได้รับ 404 เมื่อขด

ธง de

ปัญหาแปลก ๆ ที่ฉันเผชิญอยู่ในขณะนี้! ไม่มีอะไรทำงานบนพอร์ต 80

ยังคงขดไม่พบหน้า 404 ฉันสามารถ telnet ไปยังพอร์ต 80 และแม้แต่เริ่มคอนเทนเนอร์ที่เปิดเผยพอร์ต 80 (โฮสต์) แต่ไม่มีคำขอไปถึงคอนเทนเนอร์!

มีความคิดว่าจะเกิดอะไรขึ้น? ฉันจะแก้ปัญหานี้ได้อย่างไร

$ netstat -tulpn | เกรป :80
tcp 0 0 0.0.0.0:8000 0.0.0.0:* ฟัง -                   
tcp6 0 0 :::8000 :::* ฟัง -                   
$ curl localhost
ไม่พบหน้า 404
Matthew Ife avatar
jo flag
โปรดระบุผลลัพธ์ของ `iptables -vnL -t nat` หรือ `nft list ruleset ip` เนื่องจากอาจมีการเปลี่ยนเส้นทาง nat ภายในที่ทำให้เกิดพฤติกรรมดังกล่าว
de flag
มันเป็นเพราะกฎ iptables ฉันได้ติดตั้ง k3s ซึ่งกำหนดค่ากฎ iptables การถอนการติดตั้งช่วยแก้ปัญหาได้
Score:1
ธง ao

นอกเหนือจากความคิดเห็นของแมทธิวที่สงสัยว่ามีการเปลี่ยนเส้นทางแนทภายใน

  • iptables -vnL -t แนท หรือ nft รายการชุดกฎ ip

บางทีคุณอาจตรวจสอบพอร์ต 80 ได้โดยตรง นี่คือวิธีบางส่วนในการดำเนินการดังกล่าว:

  • ss -4tlnp -o สถานะการฟัง '( sport = :80 )'
  • lsof -i:80
  • ทำ tcpdump แบบละเอียด
  • ทำ verbose portscan ด้วย nmap
  • หรือชัดเจนยิ่งขึ้นเมื่อทดสอบด้วย curl เช่น curl -v http://localhost:80
fr flag
ฉันจะเพิ่ม `curl` ด้วยตัวเลือก `-v` ที่ด้านบนของรายการนี้

โพสต์คำตอบ

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