Node.js บน Manage Cloud Server Plesk
Node.js คือ Cross Platform Runtime Environment สำหรับฝั่ง Server เป็น Open Source และ Library ที่ใช้สำหรับพัฒนาเว็บแอปพลิเคชันต่าง ๆ ด้วยภาษา JavaScript เหมาะสำหรับการสร้างแอปพลิเคชันที่ต้องการใช้ข้อมูลจำนวนมาก และนิยมใช้ในการพัฒนาแอปพลิเคชันที่ใช้ข้อมูลแบบ Realtime สามารถทำงานได้ทุกระบบปฏิบัติการ
สำหรับลูกค้าที่มองหาบริการที่ตอบโจทย์สำหรับการใช้งาน Node.js Application ทาง Bangmod.Cloud ขอแนะนำเป็นบริการ Manage Cloud Server Plesk
สร้าง Manage Cloud Server Plesk
Login เข้าสู่ระบบของ Bangmod.Cloud
![Account Bangmod.Cloud](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_2E6JGOTBkk.png)
สั่งซื้อบริการ Cloud Server
- เลือกบริการ Cloud Server
- เลือก Create Cloud Server เพื่อสร้าง Cloud Server
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_kNpgEjyBZ0.png)
กรอกรายละเอียดในการสร้าง Cloud Server
- เลือก OS ของ Manage Cloud Server เป็น Plesk
- เลือกแพ็กเกจที่เหมาะสมกับการใช้งานของคุณ
- ตั้งชื่อของ Cloud Server
- กด Submit เพื่อยืนยันการสั่งซื้อ
![Manage Cloud Server Plesk](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_anCYsFRZjN-1.png)
วิธีการติดตั้ง Plesk บน Manage Cloud Server
หลังจากได้ทำการสร้าง Cloud with Plesk แล้ว ให้ดำเนินการเข้าหน้า Control Panel ตามที่ได้รับลิ้งทางอีเมล หรือที่แสดงอยู่บนน้าระบบดังภาพข้างล่าง หลังจากนั้นให้กดเข้าลิ้งที่แสดงอยู่เพื่อดำเนินการตั้งค่าครั้งแรกของระบบ Plesk
![](https://bangmod.cloud/wp-content/uploads/2024/05/chrome_qmB4xQ3tDX-1024x265.png)
เมื่อกดไปแล้วให้กดลิ้งที่ตัวระบบ Plesk แนะนำให้เข้าเพื่อดำเนิน Login เข้าระบบผ่าน HTTPS เพื่อความปลอดภัย
![](https://bangmod.cloud/wp-content/uploads/2024/05/chrome_C41ZiWKao5.png)
หลังจากนั้น ให้ดำเนินการ Login ตามข้อมูลที่ได้รับทางอีเมล
- Username – root
- Password – ให้ระบุ root password ตามที่ระบุอยู่บนอีเมล และกดที่ Login
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_5yB7SBAXFD.png)
หลังจากนั้นตัวระบบ Plesk จะให้ลูกค้าตั้งค่าโดยใส่ข้อมูลที่สำคัญให้ถูกต้อง ระบุรายละเอียดให้ถูกต้องดังนี้ (มีภาพประกอบอยู่ข้างล่าง)
- Your Contact Name: ใส่ชื่อนามสกุล (หากสามารถระบุเป็นภาษาอังกฤษได้ให้ระบุเป็นภาษาอังกฤษ)
- Email: ระบุ Email ที่ระบบ Plesk จะส่งอีเมลแจ้งรายละเอียดต่างๆ
- กดที่ปุ่ม Generate เพื่อให้ระบบตั้งค่ารหัสผ่านให้อัตโนมัติ (แนะนำ)
- หลังจากกดแล้ว ให้กดปุ่มลูกตา เพื่อแสดง Password ที่ระบบสุ่มตั้งค่าให้ และจดเก็บไว้
- Select your license type
- Process with a paid license: ให้ระบุ License หากได้ดำเนินการสั่งซื้อ License แล้ว ซึ่งสามารถสั่งซื้อ License ราคาพิเศษได้ที่ https://bangmod.cloud/plesk-license
- Process with a full-featured trial license: ใช้ License แบบ Trial ไปก่อน (มีอายุ 14 วัน)
- กด Enter Plesk เพื่อดำเนินการติดตั้งระบบ Plesk
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_XXkgxCCgJl.png)
รอการตั้งค่าระบบ Plesk (ใช้ระยะเวลาประมาน 1-3 นาที)
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_uYDnHBVjHC.png)
เมื่อติดตั้งระบบเสร็จแล้ว ระบบจะดำเนินการเข้าหน้าการจัดการ Control Panel Plesk ให้ดังภาพข้างล่าง ถือว่าเป็นอันเสร็จสิ้นการตั้งค่าพื้นฐานของการใช้งาน Plesk on Cloud
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_rQWPbuPVcV.png)
วิธีการติดตั้ง Extension Node.js
Login เข้าสู่ระบบของ Control Panel Plesk
- Username – admin
- Password – รหัสผ่านที่สร้างใหม่ในขั้นตอนการติดตั้ง Plesk
- กด Log in
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_5yB7SBAXFD.png)
หลังจากที่เข้าหน้าการจัดการ Control Panel Plesk แล้ว จะมีแทบต่าง ๆ อยู่ด้านซ้ายของจอ
- ให้เลือก Tools & Settings
- มองหาหมวดหมู่ที่ชื่อว่า Plesk
- เลือกหัวข้อ Updates
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_0uV1S9AafY.png)
หลังจากกด Updates จะหน้าเพจใหม่แสดงข้อความ “Install or Update Product” ให้กด Install or Update Product
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_EM2v34MYXW.png)
หลังจากกด “Install or Update Product” หน้าต่างจะแสดงข้อมูลที่ต้องการ install or Update
- ให้เลือกการ “Plesk Update Version”
- กด Continue
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_ap2EwmEbSV.png)
หลังจากกด Continue ให้รอจนกว่าจะดำเนินการ Update Version เสร็จ เมื่อ Update เสร็จจะมีหน้าต่างให้ดำเนินการกด OK
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_1h0UbeWPg6.png)
หลังจาก Update Version ของ Plesk เรียบร้อยแล้ว ให้เลือก Add/Remove Components
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_sGnfmaLZUH.png)
ในหน้าของ Add and Remove Components ให้มองหาหมวดหมู่ Web hosting
- เลือก NodeJs support เป็นสถานะสีเขียว
- กด Continue
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_E0pcc2xsM9.png)
หลังจากกด Continue ให้รอจนกว่าจะดำเนินการติดตั้ง Node.js เสร็จ เมื่อติดตั้งเสร็จจะมีหน้าต่างให้ดำเนินการกด OK
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_PcGNfNx3MU.png)
ตั้งค่าและทดสอบการใช้งาน Node.js
หลังจากติดตั้ง Extension Node.js เรียบร้อยแล้ว ให้ดำเนินการเลือก Domain ที่ต้องการใช้งานเพื่อทดสอบว่า Node.js นั้นทำงานได้ปกติ
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_zWb2dCpVrJ.png)
หลังจากเลือก Domain แล้วให้เข้าไปที่ File Manager และสร้าง Directory ชื่อ “hello-world” เพื่อทดสอบ ไว้ที่ Path Home directory
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_0HShZDVcrG.png)
จากนั้นเข้าไปที่ Git เพื่อ Clone Project ที่ใช้ทดสอบ
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_1l4rJRqGl5.png)
เลือก Add Repository เพื่อเพิ่ม Git Repository ของ Project
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_OfR8vDqqAJ.png)
กรอกข้อมูลของ Repository
- เลือกเป็น Remote repository
- ใส่ URL ของ Repository ที่ใช้ทดสอบ https://github.com/plesk/node-hello-world
- ระบุ Path ที่ต้องการเก็บไฟล์ Project บนเซิฟเวอร์
- กด Create
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_lYlR52quLW.png)
หลังจาก Clone Project เรียบร้อยแล้ว ให้กลับมาที่หน้า Domain ให้เลือกหัวข้อ Hosting & DNS และเลือก Hosting
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_mXgkJK8Pos.png)
เมื่อเข้ามาในหน้าของ Hosting Settings
- ให้ตั้งค่าของ Document root เป็น “/hello-world/public” ซึ่งเป็น Path เก็บไฟล์ Project ไว้
- กด Save
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_0zSRITIeWc.png)
จากนั้นให้กลับมาที่หน้าที่ Domain และเลือก Node.js
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_gns4iwLPJH.png)
กด Enable Node.js เพิ่มเริ่มการทำงานของ Node.js
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_t7NiBoriuT.png)
สามารถเรียก Domain ที่เราใช้สำหรับทดสอบได้เลย
![](https://bangmod.cloud/wp-content/uploads/2024/05/msedge_HdxbFIQYfJ.png)
อ่านบทความเพิ่มเติมได้ที่ : บทความ – Bangmod.Cloud