Port
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน Port บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
Ports ใช้สำหรับข้อมูลทั่วไปเกี่ยวกับการจัดการ Port Container ที่ Ruk-Com Cloud PaaS

Ports ดังต่อไปนี้จะเปิดโดยค่าเริ่มต้น:
- 80, 8080, 8686 - proxies HTTP traffic ไปยัง HTTP (80 port)
- 4848, 8443, 4901-4910 - proxies SSL (HTTPS) traffic is proxied ไปยัง SSL
- 443 - proxies SSL traffic is proxied ไปยัง HTTP (80 port)
- 4949, 7979 - proxies SSL traffic ไปยัง HTTP
เคล็ดลับ:ดูตารางด้านล่างเพื่อใช้เป็นข้อมูลอ้างอิง
Ports เพิ่มเติมสามารถเปิดได้โดยใช้:
- จุดสิ้นสุด- แมป Port ภายใน Container ไปยังภายนอกแบบสุ่ม ผ่าน Ruk-Com CloudLB ที่ใช้ร่วมกัน
- Public IP- จัดเตรียมการเข้าถึงโดยตรงไปยัง Port ทั้งหมดของ Container

Port เปลี่ยนเส้นทางอัตโนมัติ
Ruk-Com Cloud PaaS จะเปลี่ยนเส้นทางที่ขอเข้ามาโดยอัตโนมัติ ไปยัง ApplicationHost ภายใน Container
ในระหว่างการสร้าง node Platform จะตรวจจับ Port ที่รับฟังในระดับ TCP ทั่วไปที่ใช้เป็นมาตรฐานสำหรับบริการ (เช่น SSH, mail, database ฯลฯ) จะถูกกรองโดยอัตโนมัติ Port แรกใน Port ที่เหลืออยู่จะกลายเป็นการเข้า Container เพื่อ request ขาเข้าทั้งหมดและส่งออกไปยัง Port นั้น
อย่างไรก็ตามในกรณีที่คุณต้องการปิดใช้งานหรือปรับฟังก์ชั่นของการทำงานนี้ (เช่น การเปิดแผงควบคุม Application สำหรับผู้ดูแล) คุณสามารถเปลี่ยนการตั้งค่าเพื่อเปลี่ยนเส้นทางเปลี่ยนเส้นทางอัตโนมัติด้วยตนเองในระหว่างการสร้าง Container โดยสลับไปที่ส่วนตัวแปรเพิ่ม Parameter Ruk-Com PaaS_EXPOSE และตั้งค่าตามความต้องการของคุณ:
- 0 หรือ DISABLED หรือ FALSE - เพื่อปิดการใช้งานปิดการใช้งานการเปลี่ยนเส้นทางอัตโนมัติ
- ตัวเลขช่วง 1-65535 - เพื่อกำหนด Port Container ซึ่งจะรับ traffic ขาเข้า (ตำแหน่งที่จะเปลี่ยนเส้นทางเปลี่ยนเส้นทาง)
- หากระบุค่าอื่นไว้ ฟังก์ชั่นการเปลี่ยนเส้นทางเปลี่ยนเส้นทางอัตโนมัติจะทำงานได้ตามปกติ
อีกวิธีหนึ่งคุณสามารถระบุรายการ Port ด้วยเครื่องหมายจุลภาค ", " คั่นกลาง ผ่านตัวแปร Ruk-Com PaaS_PRIORITY_PORTS Platform จะตรวจสอบทีละรายการโดย redirect การกำหนดค่าที่ entry point ไปยังบริการที่ค้นพบว่าใช้งานอยู่ ซึ่งตัวเลือกนี้สามารถช่วยให้เวลาในการเริ่มต้น Container เร็วขึ้นเมื่อเทียบกับการวิเคราะห์ Port ทั้งหมดในระหว่างขั้นตอนการ redirect
- เพิ่มเติม:
- หากระบุ Port ที่แน่นอนผ่านตัวแปรRuk-Com PaaS_EXPOSE;Ruk-Com PaaS_PRIORITY_PORTSจะถูกละเว้น
- หากไม่พบบริการบนRuk-Com PaaS_PRIORITY_PORTSค่าเริ่มต้น auto-redirect flow จะถูกเรียกใช้
- เมื่อใช้งานกับNodeJSApplication Server สามารถใช้ตัวแปรREDIRECT_EXCLUDE_PORTSเพิ่มเติมเพื่อแยก Port จาก auto-redirect algorithm (เช่น Port 80 จะไม่เปลี่ยนเส้นทางไปยัง Port เหล่านี้)
เพื่อให้สามารถเข้าถึง node ได้อย่างยืดหยุ่นมากขึ้น คุณสามารถกำหนดการตั้งค่าFirewallContainerของคุณเองได้
