Score:0

ผูกพอร์ต Docker ที่ทำงานบน localhost กับ IP สาธารณะ

ธง id

ฉันมีไฟล์ docker-compose.yml ซึ่งเรียกใช้เว็บแอปพลิเคชัน Apache สองสามตัว ฉันมี HAProxy ที่ทำหน้าที่เป็น reverse proxy สำหรับเว็บแอปที่ทำงานในสภาพแวดล้อมคอนเทนเนอร์ด้วย ฉันเปิดเผยพอร์ต HAProxy พร้อมคำสั่งแล้ว

พอร์ต:
  - 80:80

เว็บแอป พร็อกซี และระบบเครือข่ายจะเหมือนกับการตั้งค่าตามที่อธิบายไว้ทุกประการ http://www.inanzzz.com/index.php/post/w14j/creating-a-single-haproxy-and-two-apache-containers-with-docker-compose.

ฉันใช้งานสิ่งนี้ในเครื่องเสมือนของ Google Compute Engine (CentOS 7) เมื่อฉันวิ่ง นักเทียบท่า-เขียนขึ้นฉันสามารถเข้าถึง HAProxy ที่ localhost ของฉันได้

ขด http://localhost:80/<url-path>

มันใช้งานได้ดี

สิ่งที่ฉันต้องการทำตอนนี้คือให้ HAProxy นี้เข้าถึงได้จาก IP สาธารณะ ตัวอย่างเช่น ฉันต้องการ

ขด http://<public-ip>:80/<url-path>

และเข้าถึง HAProxy

ขณะนี้ การตอบกลับที่ฉันได้รับเป็นเพียงการหมดเวลา ตอนนี้ฉันกำลังพยายามดีบักโครงสร้างพื้นฐานอยู่ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก

Michael Hampton avatar
cz flag
ตรวจสอบไฟร์วอลล์ของคุณ
zerodark avatar
id flag
ปรากฎว่าเกี่ยวข้องกับไฟร์วอลล์จริงๆ สำหรับการอ้างอิงในอนาคต ขณะสร้าง GCE VM คุณต้องใช้ `--tags=http-server,https-server`

โพสต์คำตอบ

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