วิธีการใช้งาน Node.js บน Plesk แบบละเอียด

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

สั่งซื้อบริการ Cloud Server

  1. เลือกบริการ Cloud Server
  2. เลือก Create Cloud Server เพื่อสร้าง Cloud Server

กรอกรายละเอียดในการสร้าง Cloud Server

  1. เลือก OS ของ Manage Cloud Server เป็น Plesk
  2. เลือกแพ็กเกจที่เหมาะสมกับการใช้งานของคุณ
  3. ตั้งชื่อของ Cloud Server
  4. กด Submit เพื่อยืนยันการสั่งซื้อ
Manage Cloud Server Plesk
วิธีการติดตั้ง Plesk บน Manage Cloud Server

หลังจากได้ทำการสร้าง Cloud with Plesk แล้ว ให้ดำเนินการเข้าหน้า Control Panel ตามที่ได้รับลิ้งทางอีเมล หรือที่แสดงอยู่บนน้าระบบดังภาพข้างล่าง หลังจากนั้นให้กดเข้าลิ้งที่แสดงอยู่เพื่อดำเนินการตั้งค่าครั้งแรกของระบบ Plesk

เมื่อกดไปแล้วให้กดลิ้งที่ตัวระบบ Plesk แนะนำให้เข้าเพื่อดำเนิน Login เข้าระบบผ่าน HTTPS เพื่อความปลอดภัย

หลังจากนั้น ให้ดำเนินการ Login ตามข้อมูลที่ได้รับทางอีเมล

  1. Username – root
  2. Password – ให้ระบุ root password ตามที่ระบุอยู่บนอีเมล และกดที่ Login

หลังจากนั้นตัวระบบ Plesk จะให้ลูกค้าตั้งค่าโดยใส่ข้อมูลที่สำคัญให้ถูกต้อง ระบุรายละเอียดให้ถูกต้องดังนี้ (มีภาพประกอบอยู่ข้างล่าง)

  1. Your Contact Name: ใส่ชื่อนามสกุล (หากสามารถระบุเป็นภาษาอังกฤษได้ให้ระบุเป็นภาษาอังกฤษ)
  2. Email: ระบุ Email ที่ระบบ Plesk จะส่งอีเมลแจ้งรายละเอียดต่างๆ
  3. กดที่ปุ่ม Generate เพื่อให้ระบบตั้งค่ารหัสผ่านให้อัตโนมัติ (แนะนำ)
  4. หลังจากกดแล้ว ให้กดปุ่มลูกตา เพื่อแสดง Password ที่ระบบสุ่มตั้งค่าให้ และจดเก็บไว้
  5. 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 วัน)
  6. กด Enter Plesk เพื่อดำเนินการติดตั้งระบบ Plesk

รอการตั้งค่าระบบ Plesk (ใช้ระยะเวลาประมาน 1-3 นาที)

เมื่อติดตั้งระบบเสร็จแล้ว ระบบจะดำเนินการเข้าหน้าการจัดการ Control Panel Plesk ให้ดังภาพข้างล่าง ถือว่าเป็นอันเสร็จสิ้นการตั้งค่าพื้นฐานของการใช้งาน Plesk on Cloud

วิธีการติดตั้ง Extension Node.js

Login เข้าสู่ระบบของ Control Panel Plesk

  1. Username – admin
  2. Password – รหัสผ่านที่สร้างใหม่ในขั้นตอนการติดตั้ง Plesk
  3. กด Log in

หลังจากที่เข้าหน้าการจัดการ Control Panel Plesk แล้ว จะมีแทบต่าง ๆ อยู่ด้านซ้ายของจอ

  1. ให้เลือก Tools & Settings
  2. มองหาหมวดหมู่ที่ชื่อว่า Plesk
  3. เลือกหัวข้อ Updates

หลังจากกด Updates จะหน้าเพจใหม่แสดงข้อความ “Install or Update Product” ให้กด Install or Update Product

หลังจากกด “Install or Update Product” หน้าต่างจะแสดงข้อมูลที่ต้องการ install or Update

  1. ให้เลือกการ “Plesk Update Version”
  2. กด Continue

หลังจากกด Continue ให้รอจนกว่าจะดำเนินการ Update Version เสร็จ เมื่อ Update เสร็จจะมีหน้าต่างให้ดำเนินการกด OK

หลังจาก Update Version ของ Plesk เรียบร้อยแล้ว ให้เลือก Add/Remove Components

ในหน้าของ Add and Remove Components ให้มองหาหมวดหมู่ Web hosting

  1. เลือก NodeJs support เป็นสถานะสีเขียว
  2. กด Continue

หลังจากกด Continue ให้รอจนกว่าจะดำเนินการติดตั้ง Node.js เสร็จ เมื่อติดตั้งเสร็จจะมีหน้าต่างให้ดำเนินการกด OK

ตั้งค่าและทดสอบการใช้งาน Node.js

หลังจากติดตั้ง Extension Node.js เรียบร้อยแล้ว ให้ดำเนินการเลือก Domain ที่ต้องการใช้งานเพื่อทดสอบว่า Node.js นั้นทำงานได้ปกติ

หลังจากเลือก Domain แล้วให้เข้าไปที่ File Manager และสร้าง Directory ชื่อ “hello-world” เพื่อทดสอบ ไว้ที่ Path Home directory

จากนั้นเข้าไปที่ Git เพื่อ Clone Project ที่ใช้ทดสอบ 

เลือก Add Repository เพื่อเพิ่ม Git Repository ของ Project

กรอกข้อมูลของ Repository

  1. เลือกเป็น Remote repository
  2. ใส่ URL ของ Repository ที่ใช้ทดสอบ https://github.com/plesk/node-hello-world
  3. ระบุ Path ที่ต้องการเก็บไฟล์ Project บนเซิฟเวอร์ 
  4. กด Create

หลังจาก Clone Project เรียบร้อยแล้ว ให้กลับมาที่หน้า Domain ให้เลือกหัวข้อ Hosting & DNS และเลือก Hosting

เมื่อเข้ามาในหน้าของ Hosting Settings

  1. ให้ตั้งค่าของ Document root เป็น “/hello-world/public” ซึ่งเป็น Path เก็บไฟล์ Project ไว้ 
  2. กด Save

จากนั้นให้กลับมาที่หน้าที่ Domain และเลือก Node.js

กด Enable Node.js เพิ่มเริ่มการทำงานของ Node.js

สามารถเรียก Domain ที่เราใช้สำหรับทดสอบได้เลย

อ่านบทความเพิ่มเติมได้ที่ : บทความ – Bangmod.Cloud

Facebook
Twitter
Telegram

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

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

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

  • คุกกี้เพื่อการวิเคราะห์และโฆษณา

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลวส่วนบบุคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
    Cookies ที่เราใช้งานได้แก่ Facebook Pixel

Save