Score:0

ฉันจะทำให้แอพของฉันใช้งานได้เฉพาะจาก nginx ไม่ใช่จากพอร์ตโดยตรงบน Ubuntu ได้อย่างไร

ธง ke

ฉันมี VPS กับอูบุนตูและฉันต้องการโฮสต์แอปของฉันบนนั้น ฉันเรียกใช้แอพของฉันด้วยนักเทียบท่าและใช้งานได้ - แอพของฉันทำงานบน localhost ด้วยพอร์ตที่ฉันตั้งค่าให้ใช้ไฟล์ docker-compose ประเด็นคือฉันสามารถเข้าถึงแอพเหล่านั้นผ่าน ip ของเซิร์ฟเวอร์ (โดยป้อนหมายเลขพอร์ตของแอพ) แม้ว่าฉันจะไม่ได้กำหนดค่าบน nginx จึงจะไปได้ ตัวอย่าง.com:3000 ตัวอย่างเช่น และดูแอปโหนดของฉัน แม้ว่าฉันจะไม่ได้กำหนดค่า nginx ให้โฮสต์แอปนั้นก็ตาม

ฉันต้องการให้แอปของฉันสามารถเข้าถึงได้ผ่าน nginx เท่านั้น และเฉพาะในกรณีที่กำหนดค่าให้เป็น มีวิธีที่จะทำหรือไม่? ฉันพยายามเปิดใช้งานไฟร์วอลล์โดยใช้ ufw เปิดใช้งานแต่ดูเหมือนทำอะไรไม่ได้...

in flag
ผูกพอร์ตเข้ากับ localhost แทนอินเทอร์เฟซทั้งหมด
in flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [วิธีบล็อกการเข้าถึงคอนเทนเนอร์นักเทียบท่าที่ส่งต่อพอร์ตอย่างถูกต้อง](https://serverfault.com/questions/1080075/how-to-correctly-block-access-to-a-port-forwarded-docker-container)
R7B9 avatar
ke flag
@GeraldSchneider ขอบคุณ! เพียงเท่านี้ก็ใช้งานได้แล้ว!

โพสต์คำตอบ

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