ฉันกำลังพยายามตั้งค่าเว็บแอปพลิเคชันบนเซิร์ฟเวอร์ของฉัน ฉันสามารถ ssh ไปยังเซิร์ฟเวอร์ได้ แต่เมื่อฉันเชื่อมต่อผ่านเบราว์เซอร์ใดๆ (โดยใช้ IP หรือ URL) ฉันไม่ได้รับการตอบสนอง วิ่ง sudo netstat -tulpn | ฟัง
ให้ผลลัพธ์ดังต่อไปนี้
tcp 0 0 0.0.0.0:8080 0.0.0.0:* ฟัง 31747/docker-proxy
tcp 0 0 0.0.0.0:80 0.0.0.0:* ฟัง 30899/docker-proxy
tcp 0 0 127.0.0.53:53 0.0.0.0:* ฟัง 1441/systemd-resolv
tcp 0 0 0.0.0.0:22 0.0.0.0:* ฟัง 27775/sshd
tcp 0 0 127.0.0.1:5432 0.0.0.0:* ฟัง 9949/postgres
tcp 0 0 127.0.0.1:35757 0.0.0.0:* ฟัง 1481/คอนเทนเนอร์
tcp6 0 0 :::8080 :::* ฟัง 31754/docker-proxy
tcp6 0 0 :::80 :::* ฟัง 30906/docker-proxy
tcp6 0 0 :::22 :::* ฟัง 27775/sshd
tcp6 0 0 ::1:5432 :::* ฟัง 9949/postgres
ซึ่งดูดีสำหรับฉันแม้ว่าฉันจะไม่มีประสบการณ์มากมายกับ netstat แอปพลิเคชันตอบสนองทำงานบนพอร์ต 80 เซิร์ฟเวอร์บนพอร์ต 8080 ทั้งในนักเทียบท่า เมื่อฉัน ssh ไปที่เซิร์ฟเวอร์แล้วลอง ขด localhost:80
หรือ ขด localhost:8080
ตามลำดับหน้าที่เหมาะสมจะถูกส่งกลับ เมื่อฉันเชื่อมต่อจากภายนอกเท่านั้น ฉันไม่สามารถเข้าถึงบริการของฉันได้ วิธีที่ดีที่สุดในการแก้ปัญหานี้คืออะไร