Node.js là mã nguồn được thiết kế trên nền tảng Javascript V8 Engine. Dùng Node.js khả năng cao hỗ trợ website phục vụ được một lượng Users cực kỳ lớn đăng nhập cùng một lúc. Node.Js là Plesk thường tương thích với Node.js đưa cho phép bạn quản lý các phần mềm một cách tiện dụng

Điều kiện cần

Điều kiện cần đầu tiên bạn nên làm là setup Plesk Obsidian. Trong nội dung bài viết này sẽ dùng Debian thực hiện hệ điều hành máy chủ. Bên cạnh đó, bạn cũng thường chọn Linux hoặc Windows. Ngoài ra, điều kiện cần sẽ nắm tới một số khác biệt nhỏ khi bạn dùng hệ điều hành khác ngoài 3 loại trên.

Log in vào Plesk, liên hệ mục “Tools and Settings”, rồi nhấp vào “Updates and Upgrades”. Tiếp theo, đăng nhập mục “Add/Remove Components”. Sau đó, bạn tìm chương trình “NodeJS support”. Ấn chọn và tiếp tục thiết đặt Node.JS.

Điều kiện cần hoặc bạn thường xem bài viết này Sieutocviet đã hướng dẫn cụ thể ngắn gọn đơn giản hiểu nhất: Cài đặt Nodejs trên Plesk

Cài đặt ứng dụng ‘Hello World’

Để đảm bảo hầu hết việc diễn ra suôn sẻ, bạn hãy thử thiết đặt một phần mềm Node.js mẫu, chẳng hạn như chương trình “Hello, World”. Bấm sao chép/ dán tệp App.js thủ công là một cách. Bên cạnh đó, bạn tốt nhất nên cài đặt ứng dụng ‘Hello World’ dùng một tiện ích mở rộng khác của Plesk là Git.

Cách cài đặt ứng dụng ‘Hello World’ như là sau, đầu tiên, bạn phải tạo Subscription (một miền có thể lưu trữ). Sau đó, bạn tốt nhất nên tạo một thư mục đến để lưu trữ chương trình.

Chọn Subscription, chuyển đến Tab “Files” và tạo một thư mục có tên “Hello-World”. Tiếp theo, chuyển đến Tab “Domains”, chọn website và nhấp vào “Git”để cài đặt ứng dụng ‘Hello World’.

Thiết lập Repo cục bộ

Hiện tại, bạn sẽ học cách thiết lập repo cục bộ cũng giống như bản sao của một kho từ xa và triển khai mã vào thư mục đã tạo trước đó. Đặt đường Link trong hộp thoại Remote Git Repository rồi chuyển đến thư mục “Hello-World”. Thiết lập như là sau:

“Document Root” “Application Root’’ Khác nhau thế nào?

“Document Root” “Application Root’’ Khác nhau thế nào? Bạn cần phải lưu ý rằng 2 thư mục này không phải là 1 và không giống nhau. Chi tiết, khi đề cập đến các ứng dụng web site (ví dụ: các chương trình dựa trên Node.js hoặc tương tự), thì bạn thường xuyên tìm kiếm thấy các content tĩnh trong thư mục“Document Root”.

“Document Root” “Application Root’’ Khác nhau thế nào? Trong khi đó, “Application Root’” là thư mục gốc nơi lưu trữ phần mềm. Trong đa số các trường hợp, “Document Root” là một thư mục con của thư mục “Application Root’”.

Cách mở hỗ trợ Node.js

Đến mục “Domains” và nhấp vào “Node.js”. Tại đây, bạn sẽ thấy một số thông báo về ứng dụng của mình và một hàng nút ở trên cùng. Nhấp vào “Enable Node.js” và sau vài giây, màn hình sẽ hiển thị như là sau để cách mở hỗ trợ Node.js: Nhấp vào liên kết “Application URL” để bảo đảm rằng phần mềm vẫn đang chạy. Nếu bạn thấy tin tức ” Hello, World!” hiện lên thì chứng tỏ chương trình Node.js đang hoạt động cách mở hỗ trợ Node.js.

Ứng dụng có phụ thuộc

Trên thực tiễn các chương trình Node.js luôn nắm tới các phụ thuộc bên ngoài (Dependencies) được xác định trong tệp Package.json và được cài đặt trong thư mục Node_Modules. Hãy cùng xem xét một phần mềm dựa trên Express như ứng dụng có phụ thuộc.

Lặp lại các bước ở trên để setup kho lưu trữ trong Plesk hoặc chuyển vận xuống / vận tải lên mã nguồn theo cách bằng tay. Ứng dụng có phụ thuộc sau khi bạn hoàn thành, màn hình thiết lập Node.js sẽ trông giống như thế này – giả sử bạn đã chuyển vận mã lên thư mục “Express-Demo”:

Cài đặt Dependencies

Cài đặt Dependencies trước khi log in chương trình, bạn cần phải khởi tạo ứng dụng trước. Hãy bắt đầu bằng cách thiết đặt các cài đặt Dependencies. Đối với Plesk thì việc này siêu dễ dàng, bạn chỉ nên nhấp vào nút “NPM Install” là xong. Tất cả các cài đặt Dependencies đã được setup theo tệp Package.json.

Tiếp theo, bạn tốt nhất nên điều chỉnh tệp để khởi động chương trình. Plesk dùng máy chủ Phusion Passenger để chuyên dụng cho các chương trình Node.js. Kho phần mềm chạy thử chứa một tệp có tên “Server.js”.

Tệp này không phải là một phần của một phần mềm dựa trên Express tiêu biểu và chỉ chứa một vài dòng mã, nhưng nó vẫn trọng yếu để chạy ứng dụng.

Gỡ lỗi

Biết cách gỡ lỗi phần mềm Node.js trong trường hợp sở hữu bất kỳ sự cố nào xảy ra là điều cần thiết đối với lập trình viên Node.js. Dưới đây là một số mẹo mà bạn thường vận dụng:

Kiểm tra Log Files

Điều đầu tiên nên làm khi khắc phục sự cố phần mềm Node.js là kiểm tra Log Files. Ví dụ: nếu bạn quên cài đặt các Dependencies cho chương trình Express kiểm tra. chương trình sẽ báo lỗi “Không thể tìm thấy Module” Express”. Không những thế, do tính chất của Phusion Passenger, nhật ký lỗi trên toàn máy chủ được dùng thay vì nhật ký lỗi cho mỗi miền, điều này thực tiễn siêu bất lợi. Trong trường hợp này, quý khách sau cùng sẽ thấy thông tin lỗi.

Đưa thông báo lỗi ra cửa sổ trình duyệt Web

Khi chạy ứng dụng Node.js, bạn có thể tiện dụng xem các tin tức lỗi trực tiếp trên web site của mình bằng cách đưa thông báo lỗi ra cửa sổ trình duyệt Web.

Làm như sau: Đăng nhập màn hình setup chương trình Node.js và đổi thay cơ chế chương trình thành “Development”.

Ở các lần tiếp theo, nếu xuất hiện vấn đề, cửa sổ trình duyệt sẽ hiện đưa thông báo lỗi ra cửa sổ trình duyệt web lỗi giống như thế này: Hơn nữa, nếu chương trình của bạn đang chạy ở chế độ “Development”, bạn không tốt nhất nên khởi động lại phần mềm mỗi khi sửa thay thế bởi nội dung của tệp.

Node.js và Windows

Node.js nắm tới sẵn trong cả Plesk tặng Linux và Windows. Ngoài ra, việc lưu trữ ứng dụng Node.js và Windows sở hữu một số lưu ý sau: Đầu tiên, Node.js trong Plesk Obsidian được triển khai với sự trợ giúp của Module Lisnode. đồ vật hai, với Plesk dành đưa cho Linux, bạn có lẽ chọn phiên bản Node.js và Windows khác nhau cho các miền. Ngược lại, trong Plesk dành cho Windows, một phiên bản Node.js duy nhất được dùng trên toàn máy chủ và bạn thường xuyên chọn phiên bản Node.js và Windows này trong khi thiết đặt.

Kiểm tra hỗ trợ Node.js

Một điểm khác biệt nữa là vị trí của điểm vào chính (Main Entry Point). Trong Plesk dành cho Linux, nó phải được đặt trong thư mục mẹ của “Document Root” trong Domain. Trong Plesk cho Windows, nó được đặt trực tiếp trong thư mục “Document Root”. Để kiểm tra hỗ trợ Node.js, hãy dùng ứng dụng test dựa trên Express. Tạo một thư mục nắm tới tên “Node-Express” trên miền của bạn bằng cách dùng quyền truy cập FTP hoặc Trình quản lý tệp tích hợp. Sau đó, triển khai content của kho lưu trữ GitHub “Node-Express”. Tiếp theo, nhấp vào “Hosting Settingsvà đặt thư mục “Document root” của miền thành “Node-Express”. Sau đó, đi tới setup chương trình kiểm tra hỗ trợ Node.js và thay đổi “Application Startup File” biến thành “Server.js”. Sau cùng, cài đặt các Dependencies bằng nút “NPM install”. Sau khi các Dependencies được setup, bạn thường xuyên kiểm chuẩn y web site của mình để đảm bảo rằng ứng dụng đang vận hành. Xem thêm những cách tinh chỉnh đưa cho hosting của bạn :

Cấu hình tài khoản SMTP Gmail vào Website WordPress

Hướng dẫn sử dụng Email tên miền riêng Doanh Nghiệp

5/5 - (2 bình chọn)

Chỉ dẫn dùng node.js trên plesk obsidian dễ thực hiện

Lê Trương Tấn Lộc (sieutocviet.page)

Với 3 năm kinh nghiệm Drupal 5 năm kinh nghiệm trong quản trị web site tư vấn giải pháp Seo google, Digital marketing tối ưu nhất cho công ty.
Hiện làm trưởng phòng kinh doanh tại Siêu Tốc Việt. ping post