ตอนแรกที่เคนไปลองใช้ Google Cloud ก็ไม่มีปัญหาอะไรสำหรับ 1 instance ต่อ 1 เว็บ แต่ปัญหามันเกิดก็ตรงที่ งก อยากให้มีหลาย ๆ เว็บใน 1 instance
ขอบคุณความรู้ดี ๆ จาก น้าม เพื่อนของเคนด้วยครับ ถ้าไม่ได้เค้า ท่าทางจะใช้เวลาอีกหลายสัปดาห์กว่าจะได้คำตอบแน่นอน
เริ่มเลยดีกว่า
เคนใช้ package ตัวนี้ครับ docker-letsencrypt-nginx-proxy-companion
โดยวิธีทำก็ดูจากใน Github ได้เลยนะ ส่วนเวลาใช้จริง ถ้าไม่ได้ใช้ docker-compose ก็ตามหน้าที่เค้าอธิบายเลยครับ
โดยแค่ใส่ environment VIRTUAL_HOST, VIRTUAL_PORT, LETENCRYPT_HOST, LETENCRYPT_EMAIL ก็ใช้งานได้แบบชิล ๆ เลย
ส่วนถ้าใครใช้ docker-compose แล้วอยากเชื่อมกับ network bridge ภายนอกอ่านบทความ docker-compose เชื่อมกับ external network – bridge ต่อครับ