Home WebServer PanelPlesk Cài đặt NodeJS App trên Hosting Plesk

Cài đặt NodeJS App trên Hosting Plesk

by Lê Quyền
Published: Last Updated on
A+A-
Reset

Node.js là gì ?

Node.js là một nền tảng phát triển dựa trên JavaScript runtime, được xây dựng trên nền tảng JavaScript Engine của Chrome (V8 Engine). Nó cho phép việc thực thi mã JavaScript bên ngoài môi trường trình duyệt web, mở ra khả năng sử dụng JavaScript để xây dựng ứng dụng máy chủ.

Việc cài đặt Node.js trên Plesk đóng vai trò quan trọng trong việc mở rộng khả năng phát triển của máy chủ web. Dưới đây là một số vai trò quan trọng của việc cài đặt Node.js trên Plesk:

  1. Hỗ Trợ Thực Thi Mã JavaScript Ở Môi Trường Server:
    • Cài đặt Node.js trên Plesk cho phép máy chủ web thực thi mã JavaScript trực tiếp trên máy chủ, mở ra khả năng phát triển ứng dụng web và API sử dụng ngôn ngữ này.
  2. Phát Triển Ứng Dụng Web Thời Gian Thực:
    • Node.js thường được sử dụng để xây dựng các ứng dụng web thời gian thực nhờ vào khả năng xử lý bất đồng bộ, giúp ứng dụng có thể đáp ứng nhanh chóng đối với nhiều kết nối đồng thời.
  3. Tích Hợp Môi Trường Phát Triển:
    • Việc cài đặt Node.js trên Plesk tạo điều kiện thuận lợi để tích hợp môi trường phát triển Node.js vào quá trình phát triển và triển khai trên máy chủ.
  4. Quản Lý Ứng Dụng Node.js Trực Tiếp từ Plesk:
    • Plesk cung cấp giao diện quản lý trực tuyến cho ứng dụng Node.js, cho phép quản trị viên dễ dàng theo dõi, quản lý và cập nhật ứng dụng một cách thuận lợi.
  5. Hỗ Trợ Nền Tảng Mã Nguồn Mở và Dự Án Web:
    • Node.js thường được sử dụng trong các dự án mã nguồn mở và ứng dụng web, và việc cài đặt nó trên Plesk giúp máy chủ web hỗ trợ rộng rãi loại ứng dụng này.
  6. Hỗ Trợ Tối Ưu Hóa Hiệu Suất:
    • Cài đặt Node.js trên Plesk giúp tối ưu hóa hiệu suất cho các ứng dụng có yêu cầu xử lý đa nhiệm và thời gian thực.
  7. Hỗ Trợ Quản Lý Tài Nguyên và Môi Trường:
    • Plesk cung cấp các công cụ quản lý tài nguyên và môi trường để giúp quản trị viên theo dõi và tối ưu hóa việc sử dụng tài nguyên của ứng dụng Node.js.
  8. Hỗ Trợ Đa Hệ Điều Hành:
    • Node.js có thể được cài đặt và chạy trên nhiều hệ điều hành, và việc tích hợp nó trên Plesk giúp đơn giản hóa quá trình triển khai trên nhiều môi trường.

Tóm lại, việc cài đặt Node.js trên Plesk mang lại nhiều lợi ích cho quản trị viên máy chủ và nhà phát triển, mở rộng khả năng phát triển và triển khai ứng dụng trên môi trường máy chủ web. Bài viết này hướng dẫn cách cài đặt NodeJS App trên Plesk tại AZDGI.

Các bước thực hiện

Bước 1 : Đăng nhập vào Plesk

Mọi người mở trình duyệt và truy cập vào đường dẫn http://your-server-ip:8443 và đăng nhập vào hosting của bạn

image 52

Bước 2 : Thêm Domain

Tại Websites & Domains các bạn click vào “Add Domain“:

CleanShot 2023 12 26 at 00.33.25 edited

Ở đây các bạn chọn Chọn Node.js

CleanShot 2023 12 26 at 00.35.06 edited

Nhập tên miền và bấm “Add Domain” để thêm domain:

CleanShot 2023 12 26 at 00.37.36

Bước 3 : Upload App lên Plesk

Đầu tiền cần xoá bỏ dữ liệu mặc định khi mới thêm domain trước:

CleanShot 2023 12 26 at 00.54.54

Ở đây mình chưa có app nên mình sẽ cài đặt ứng dụng ‘Hello World’ từ bộ cài đặt của Github:

CleanShot 2023 12 26 at 00.58.03

Bạn xem hướng dẫn sau để Clone mã nguồn từ Github về nhé ,sử dụng ứng dụng Hello Word của Nodejs trên Github nhé

Bước 4 : Enable Nodejs

Từ giao diện Websites & Domains chọn vào “Node.js

CleanShot 2023 12 26 at 01.04.15 edited

Tiếp theo click vào “Enable Node.js” để khởi động App Nodejs

CleanShot 2023 12 26 at 01.03.06 edited 1

Đối với App cần chạy thêm các Commands như : npm install hay lệnh khác, thì các bạn click vào “Run Node.js commands

CleanShot 2023 12 26 at 01.06.39 edited 1

Ở đây sẽ có các lệnh để bạn Deploy được ứng dụng của mình nhé :

CleanShot 2023 12 26 at 01.08.14 edited

Bước 5 : Kiểm tra

Mọi người truy cập trình duyệt với tên miền để kiểm tra xem Node.js đã hoạt động chưa !

CleanShot 2023 12 26 at 01.10.19 edited

Kết luận

Với các bước trên, bạn đã cài đặt và triển khai ứng dụng Node.js trên hosting Plesk của mình. Hãy kiểm tra và đảm bảo rằng ứng dụng của bạn đang hoạt động như mong đợi.

Chúc bạn thực hiện thành công.

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign