ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / APPLICATION SETTINGS

การตั้งค่าหลาย Domain ด้วย Public IP

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

วัตถุประสงค์

บทความนี้อธิบายการตั้งค่าหลาย Domain ด้วย Public IP บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

ประโยชน์ของ Multiple Domains

  • การใช้งาน

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

  • ประหยัดค่าใช้จ่าย

ประโยชน์อีกอย่างคือที่คุณสามารถใช้ประโยชน์ได้คือความสามารถในการมี Domain มากกว่าหนึ่ง Domain ที่ทำงานบน environment เดียวตัวอย่างเช่น คุณสามารถมี Application ที่แตกต่างกันสอง Application โดยมี Domain ที่แตกต่างกันสอง Domain ทำงานบน Tomcat Instance เดียว

การตั้งค่าหลาย Domain

ในการใช้ชื่อ Domain สำหรับ Application ของคุณ คุณต้องลงทะเบียนหรือมีสิทธิ์การเข้าถึงส่วนของผู้ดูแลระบบ

  1. เข้าสู่ระบบ Ruk-Com Cloud
  2. ในหน้า Dashboard คลิกปุ่มEnvironment ใหม่
  3. เลือก Application Server (ยกตัวอย่างเช่นแมวตัวผู้) เปิด Public IPv4เปิดสำหรับ Server ของคุณและพิมพ์ชื่อ environment เช่นการรวมหลายรายการ


    ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS


  4. ผูกชื่อ Domain ของคุณกับ Public IP ของ Tomcat ซึ่งสามารถดูได้ที่รายการดรอปดาวน์ของ Server นั้น ขั้นตอนการผูก Domain จะขึ้นอยู่กับบริษัท Hosting ที่คุณซื้อ Domain


    ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS


  5. อัปโหลดไฟล์ war ของคุณโดยไปที่ผู้จัดการฝ่าย Deployและ deploy กับบริบทที่แตกต่างกัน

    ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS


  6. คลิกปุ่มการกำหนดค่าที่ Tomcat Application

    ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS


  7. ไปที่ไฟล์ server.xml (server directory) และตั้งค่า Config สำหรับ Host หลาย Domain โดยเพิ่ม Host tags สำหรับแต่ละ Domain ที่คุณต้องการ Host

    ยกตัวอย่างเช่น:
<Host name="firstdomain.com" appBase="webapps/firstdomain">
<Alias>firstdomain.com</Alias>
<Context path="" docBase="."/>
</Host>

<Host name="seconddomain.com" appBase="webapps/seconddomain">
<Alias>seconddomain.com</Alias>
<Context path="" docBase="."/>
</Host>

<Host name="thirddomain.com" appBase="webapps/thirddomain">
<Alias>thirddomain.com</Alias>
<Context path="" docBase="."/>
</Host>
...
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

8. บันทึกการเปลี่ยนแปลงและ Restart Tomcat

9. ตอนนี้คุณสามารถตรวจสอบผลลัพธ์โดย Application ของคุณจะสามารถใช้งานได้ผ่านชื่อ Domain ที่ระบุไว้

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

หมายเหตุ:หากคุณต้องการ deploy Application อีกครั้งกับ Tomcat instance ด้วย server.xml ที่กำหนดไว้แล้วคุณต้องคอมเมนต์ <Host> ก่อนที่จะ deploy ใหม่และยกเลิกคอมเมนต์ในภายหลัง