Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

NodeJS là một nền tảng được xây dựng trên “V8 Javascript engine” được viết bằng c++ và Javascript.

Node.js ra đời khi các developer đời đầu của JavaScript mở rộng nó từ một thứ bạn chỉ chạy được trên trình duyệt thành một thứ bạn có thể chạy trên máy của mình dưới dạng ứng dụng độc lập.

Giờ đây bạn có thể làm được nhiều thứ với JavaScript hơn là chỉ tương tác với các website. Ví dụ như giúp các nhà phát triển xây dựng các ứng dụng web một cách đơn giản và dễ dàng mở rộng.

Trong bài viết này PAVietnam sẽ hướng dẫn các bạn cách cài đặt và triển khai NodeJS App trên Cpanel.

Nội dung

  • Hướng dẫn cài đặt NodeJS App trên cPanel
    • Các bước cài đặt
    • Tổng kết

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Các bước cài đặt

Tổng kết 1: Truy cập cPanel, tìm chọn Setup Node.js App

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bước 1: Truycập cPanel, tìmvàchọn Setup Node.js App 2: Chọn Create Application.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bước 2: Chọn Create Application. 3: Điền các thông số để chạy NodeJS App. Sau đó chọn Create.

Bước 3: Điền các thông số để chạy NodeJS App. Sau đó chọn Create.NodeJS để chạy app.

+ Node.js version: Phiên bản NodeJS để chạy app.

+ Application mode: Chọn Development hay Production tùy theo nhu cầu. Ở đây chúng ta chọn Development.NodeJS App.

+ Application root: Tên thư mục chính của NodeJS App.NodeJS App.

+ Application URL: Tên website NodeJS App.

+ Application startup file: Có thể để mặc định.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

+ Passenger log file: đường dẫn của file log cho app trong quá trình sử dụng. Có thể để mặc định. Copy lệnh truy cập vào môi trường ảo vừa tạo

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bước 4: Copy lệnh truy cập vào môi trường ảo vừa tạo Truy cập vào Terminal trên cPanel và thực hiện lệnh.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bước 5: Truy cập vào Terminal trên cPanel và thực hiện lệnh. Quay trở lại mục NodeJS App để restart service. Sau đó bạn có thể truy cập website để kiểm tra.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Tổng kết

Bước 1: Truycập cPanel, tìmvàchọn Setup Node.js App

Bằng cách truy cập Setup Node.js App , lưu ý rằng đây là các phần cấu hình mở rộng, nên việc hỗ trợ đối với các cấu hình bên trong các tệp lệnh của thao tác này sẽ không nằm trong chính sách hỗ trợ tại TinoHost.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Nhấn Create Application để tạo mới APP.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bạn sẽ được yêu cầu nhập các thông tin như sau với :

Node.js version : Chọn phiên bản Nodejs

Application mode : Thể loại NodeJS

Application root : Thư mục gốc của dữ liệu sẽ hoạt động

Application URL : Đường dẫn có tác dụng

Application startup file :

Passenger log file :

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bạn sẽ thấy được thông tin ứng dụng như sau khi đã tạo thành công

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bước 2 : Chạy lệnh vào môi trường ảo

Để làm được điều này bạn cần có chức năng SSH Access, lưu ý rằng chức năng này có hay không phụ thuộc vào các gói dịch vụ mà bạn sử dụng, thông thường sẽ khả dụng ở các gói dịch vụ thuộc doanh nghiệp. Điều này bạn cần liên hệ đội ngũ hỗ trợ để kích hoạt hoặc mua thêm dịch vụ này, nếu không có bạn sẽ nhận được thông tin như sau khi kết nốiSSH Access, lưu ý rằng chức năng này có hay không phụ thuộc vào các gói dịch vụ mà bạn sử dụng, thông thường sẽ khả dụng ở các gói dịch vụ thuộc doanh nghiệp. Điều này bạn cần liên hệ đội ngũ hỗ trợ để kích hoạt hoặc mua thêm dịch vụ này, nếu không có bạn sẽ nhận được thông tin như sau khi kết nối

The remote SSH server rejected X11 forwarding request. Shell access is not enabled on your account! If you need shell access please contact support. Connection closing...Socket close. Connection closed by foreign host. Disconnected from remote host(103.130.216.100:22)

Và đối với quản trị hệ thống thì cần bật chức năng này tại Shell Access trong cài đặt tài khoản.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bạn cần tạo mã kết nối, hay dễ hiểu hơn là một loại khóa xác thực để bạn có thể sử dụng với trình SSH. Hãy tham khảo hướng dẫn sau nếu bạn chưa biết sử dụng SSH hay SSH là gì : + Hướng dẫn sử dụng MobaXterm để SSH vào server linux + PuTTY là gì? cách sử dụng phần mềm PuTTY
Hãy tham khảo hướng dẫn sau nếu bạn chưa biết sử dụng SSH hay SSH là gì :
+ Hướng dẫn sử dụng MobaXterm để SSH vào server linux
+ PuTTY là gì? cách sử dụng phần mềm PuTTY

Tại cPanel, truy cập SSH Access

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Nhấn Manage SSH Keys để truy cập trình tạp lập và quản lý

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Bạn có thể tạo mới 1 khóa truy cập hoặc nhập vào một khóa đã có sẳn.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Chú ý tới phần mật khẩu (Key Password) bạn cần nhớ mật khẩu này và Generate Key để tạo.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Quay trở lại Manage SSH Key, tại mục Public Key hãy nhấn Manage ID mà bạn vừa tạo.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Khi nhấn vào bạn sẽ thấy thông tin Authorize bạn cần nhấn vào để xác thực key này để có thể truy cập. Hiển thị như hình dưới đây tức là key đã xác thực.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Truy cập trình Terminal của bạn và nhập vào cú pháp SSH

ssh user@IPHOST

Trong đó User là User Current của bạn trên cPanel và IPHOST là địa chỉ Shared IP Address của bạn (tất nhiên cũng là trên cPanel). Ví dụ như của mình đang hướng dẫn sẽ là :UserUser Current của bạn trên cPanel và IPHOST là địa chỉ Shared IP Address của bạn (tất nhiên cũng là trên cPanel). Ví dụ như của mình đang hướng dẫn sẽ là :

ssh =

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Lưu ý rằng để truy cập được thì bạn cần Import Key mà mình đã có tức là mã PublicKey mà bạn có thể tải xuống tại Manage SSH Key và mật khẩu chính là mật khẩu mà bạn đã nhập (passphrase).

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs

Sau khi đăng nhập được thì bạn có thể sử dụng lệnh để thao tác.

Hướng dẫn application startup file nodejs - tập tin khởi động ứng dụng nodejs