ข้ามไปยังเนื้อหา
เอราวัณACADEMYEN

ทำให้ใช้งานได้จริง

โดเมนของคุณเอง พร้อมใบรับรอง HTTPS ที่ออกให้เอง

แอปของคุณเปิดได้ที่ ชื่อแอป.erawan.app อยู่แล้ว บทนี้พาไปผูกโดเมนที่คุณเป็นเจ้าของ ตั้งแต่ record ที่ต้องสร้าง เรื่องที่ระบบทำต่อให้เอง ไปจนถึงสิ่งที่ต้องลบในวันที่เลิกใช้

ไม่อยากตั้งเอง ทีม Erawan ตั้งให้ฟรีสำหรับแผน Hobby ขึ้นไป

ก่อนเริ่ม

ใช้โดเมนของคุณเองได้ตั้งแต่แพ็กเกจ Hobby ขึ้นไป และต้องซื้อโดเมนไว้ก่อน จะจดกับเจ้าไหนก็ได้ ระหว่างตั้งค่า แอปก็ยังเปิดได้ที่ ชื่อแอป.erawan.app ตามปกติ ไม่มีช่วงไหนที่เว็บล่ม

1. บอกเอไอว่าจะใช้โดเมนไหน

พิมพ์ข้อความนี้ในแชตกับเอไอที่เชื่อม Erawan ไว้ เปลี่ยนชื่อโดเมนเป็นของคุณก่อนส่ง

ผูกโดเมน shop.example.com เข้ากับแอปนี้ แล้วบอกว่าต้องสร้าง DNS record อะไรบ้าง

ถ้าใช้คำสั่งในเทอร์มินัล ก็พิมพ์บรรทัดนี้แทน

erawan domain add my-app shop.example.com

ทางไหนก็ได้ผลเหมือนกัน คือรายการ record ที่ตรงกับชื่อโดเมนนั้นพอดี ขั้นนี้จึงต้องมาก่อนเข้าไปแก้อะไรที่เว็บที่คุณจดโดเมนไว้ นอกจากรายการ record ยังได้ลิงก์หน้าตั้งค่าในคอนโซลที่กรอกค่าไว้แล้วมาด้วย ถ้าคนดูแลโดเมนเป็นคนอื่น ส่งลิงก์นี้ให้เขาได้เลย

2. สร้าง record ตามที่ระบบบอก

ถ้าเป็นโดเมนย่อย อย่าง shop.example.com ใช้ record เดียว

ประเภท

ชื่อ

ค่า

CNAME

shop

ingress.erawan.cloud

ถ้าเป็นโดเมนหลัก อย่าง example.com ต้องสร้างสอง record ระบบให้มาทั้งคู่ และผูก www ให้พร้อมกันเลย

ประเภท

ชื่อ

ค่า

A

@

ที่อยู่ IP ที่ระบบแสดง

CNAME

www

ingress.erawan.cloud

อย่าข้าม record ที่สอง โดเมนหลักจะเป็น CNAME ไม่ได้ ข้อนี้เป็นกฎของ DNS เอง โดเมนหลักจึงต้องชี้ไปที่ IP ตรง ๆ ส่วน www ชี้ไปที่ชื่อได้ ถ้าสร้างแค่ record แรก เว็บจะเปิดได้ปกติ แต่พอมีคนพิมพ์ www นำหน้าตามความเคยชินก็จะเข้าไม่ได้ และไม่มีอะไรเตือนคุณเลย กว่าจะรู้ก็ตอนมีคนมาบอก

3. ถ้าใช้ Cloudflare ให้ปิด proxy

กดเมฆสีส้มของ record นั้นให้กลายเป็นสีเทา ถ้าเปิด proxy ไว้ ชื่อโดเมนจะชี้ไปที่ Cloudflare แทนที่จะมาที่ Erawan ใบรับรอง HTTPS ก็ออกไม่ได้ ระบบรู้จักกรณีนี้ และจะบอกตรง ๆ ว่าให้ปิด proxy

4. รอ แล้ว HTTPS จะตามมาเอง

ขั้นนี้ไม่ต้องทำอะไรเพิ่ม Erawan คอยเช็กชื่อโดเมนเอง พอเห็นว่า record ชี้มาถูกแล้วก็ขอใบรับรองให้ ถ้าอยากรู้ว่าถึงไหนแล้ว ถามเอไอว่าโดเมนพร้อมหรือยัง หรือใช้คำสั่งนี้

erawan domain ls my-app

สถานะจะเริ่มที่ pending_dns เปลี่ยนเป็น issuing ตอนออกใบรับรอง แล้วเป็น live เมื่อใช้งานได้

DNS ที่เพิ่งแก้อาจใช้เวลาถึงหนึ่งชั่วโมงกว่าจะเห็นทั่วกัน ระหว่างนี้จะเช็กบ่อยแค่ไหนก็ได้ ระบบดู DNS ก่อนทุกครั้ง ไม่ได้ขอใบรับรองใหม่ทุกครั้งที่คุณเช็ก พอชื่อมองเห็นแล้ว ใบรับรองก็ตามมาในไม่กี่นาที

5. ถ้าแอปมีระบบล็อกอิน ให้เพิ่มปลายทางของโดเมนใหม่

แอปที่ใช้ระบบล็อกอินของ Erawan ต้องมีปลายทางบนโดเมนใหม่อยู่ในรายการด้วย ไม่อย่างนั้นคนที่ล็อกอินจากโดเมนนี้จะเข้าไม่ได้ บอกเอไอให้เพิ่ม callback ของโดเมนใหม่ หรือใช้คำสั่งนี้ แล้วเปลี่ยน path ให้ตรงกับที่แอปใช้

erawan auth callback add my-app https://shop.example.com/auth/callback

รายละเอียดอยู่ในบทเพิ่มระบบล็อกอินให้ผู้ใช้

6. ไม่บังคับ: ส่งคนจากที่อยู่เดิมมาที่โดเมนใหม่

ที่อยู่ erawan.app ยังเปิดได้ และยังเป็นของคุณเหมือนเดิม ถ้าอยากให้ทุกคนไปจบที่โดเมนของคุณ ใช้คำสั่งนี้

erawan domain redirect my-app on

ค่าเริ่มต้นคือปิด จนกว่าคุณจะเลือก ทั้งสองที่อยู่ก็ใช้ได้เท่ากัน ถ้าวันหนึ่งโดเมนมีปัญหา สั่ง off แล้วที่อยู่ erawan.app ก็กลับมาเปิดได้ทันที

7. วันที่เลิกใช้

erawan domain rm my-app shop.example.com

ถอดโดเมนออกแล้ว แอปก็ยังเปิดได้ที่ erawan.app เหมือนเดิม ส่วน DNS record ต้องไปลบเองที่เว็บที่คุณจดโดเมนไว้ Erawan เข้าไปลบให้ไม่ได้ แต่จะบอกว่าต้องลบ record ไหน ถ้าปล่อยทิ้งไว้ คนที่เปิดโดเมนนั้นจะเจอหน้าเตือนเรื่องใบรับรองเต็มจอ แทนที่จะเจอเว็บของคุณ

บทเรียนเอราวัณคลาวด์ทั้งหมด