Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Bài viết này sẽ hướng dẫn bạn cách Cài Đặt NODEJS Trên CPANEL. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.Cài Đặt NODEJS Trên CPANEL. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.

Bước 1: Create the application

+ Đăng nhập giao diện cpanel và tìm kiếm cụm từ sau: Set up Nodejs AppSet up Nodejs App

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

  • js version – chọn phiên bản ưa thích của bạn từ danh sách thả xuống – chọn phiên bản ưa thích của bạn từ danh sách thả xuống
  • Application mode – chọn Development hoặc Production từ danh sách. Development có thể được lựa chọn ban đầu và thay đổi thành Production sau đó. – chọn Development hoặc Production từ danh sách. Development có thể được lựa chọn ban đầu và thay đổi thành Production sau đó.
  • Application root – vị trí hệ thống tệp cho các tệp ứng dụng. Mục nhập sẽ được thêm vào / home / username để tạo thành đường dẫn hoàn chỉnh đến các tệp ứng dụng trong thư mục chính của cPanel. – vị trí hệ thống tệp cho các tệp ứng dụng. Mục nhập sẽ được thêm vào / home / username để tạo thành đường dẫn hoàn chỉnh đến các tệp ứng dụng trong thư mục chính của cPanel.

Các vị trí điển hình cho gốc ứng dụng là /home/username/appname hoặc /home/username/apps/appname. Không đặt gốc ứng dụng bên trong gốc tài liệu miền.

  • Application URL – địa chỉ của ứng dụng trên Internet. – địa chỉ của ứng dụng trên Internet.

Khi bạn xác định các tuyến trong mã ứng dụng của mình, bạn phải bao gồm URL của ứng dụng trong tuyến. Để biết thêm thông tin, vui lòng xem bài viết này .

  • Application startup file – tệp ban đầu sẽ được xử lý khi khởi chạy ứng dụng. – tệp ban đầu sẽ được xử lý khi khởi chạy ứng dụng.
  • Passenger log file – lưu trữ log. – lưu trữ log.

* Environment variables:

Biến môi trường là các cặp tên-giá trị lưu trữ một lượng lớn thông tin. Chúng hoạt động giống như các biến trong lập trình, ngoại trừ việc chúng không nằm trong chương trình mà là một phần của môi trường bên ngoài của nó. Máy chủ sử dụng các biến môi trường để chứa dữ liệu cấu hình hữu ích.

Ví dụ, CentOS sử dụng biến môi trường PATH để lưu trữ danh sách các thư mục chứa các chương trình dòng lệnh. Khi bạn nhập một lệnh như “ls”, trình bao sẽ xem xét các thư mục đó để tìm tệp thực thi có tên đó. Nếu không có biến PATH, bạn phải nhập đường dẫn đầy đủ của mọi lệnh: “/ usr / bin / ls” thay vì chỉ “ls”.

Người quản trị máy chủ có thể thay đổi biến môi trường PATH, kiểm soát các thư mục mà shell nhìn vào mà không cần sửa đổi mã nội bộ của nó. Với Trình quản lý ứng dụng của cPanel , bạn có thể thêm các biến môi trường vào môi trường của ứng dụng Node.js để định cấu hình hành vi của nó theo cách tương tự.

Trong tệp app.js đơn giản của chúng tôi , dòng JavaScript này cho ứng dụng biết cổng mà ứng dụng sẽ lắng nghe các kết nối.

const port = 3000;

Trong thực tế, một nhà phát triển khó có thể biết đúng cổng khi họ viết mã. Để cung cấp cho người dùng sự linh hoạt hơn, họ có thể yêu cầu ứng dụng tìm kiếm một biến có tên là PORT trong môi trường của ứng dụng và sử dụng giá trị của nó khi thiết lập ứng dụng.

Trong Node.js, mã JavaScript trông giống như sau:

const PORT = process.env.PORT || 3000;

Điều này đặt biến PORT nội bộ của ứng dụng thành giá trị của biến môi trường được gọi là PORT hoặc thành giá trị mặc định là 3000 nếu biến môi trường không được đặt.

Giờ đây, người dùng có thể cho ứng dụng biết cổng nào cần liên kết bằng cách đặt biến PORT trong môi trường của ứng dụng. Để thực hiện việc này trong Trình quản lý ứng dụng của cPanel, hãy tìm giao diện Biến môi trường bên dưới Cấu hình ứng dụng và nhấp vào Thêm biến.Trình quản lý ứng dụng của cPanel, hãy tìm giao diện Biến môi trường bên dưới Cấu hình ứng dụng và nhấp vào Thêm biến.

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Enter to the virtual environment. To enter to virtual environment, run the command: source /home/nsgmxijq/nodevenv/app/14/bin/activate && cd /home/nsgmxijq/app

Bước 2: Create the package.json file

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

Dán nội dung sau vào file package.json vừa tạo:package.json vừa tạo:

{
  "name": "app",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "dependencies": {},
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

Copy và dán vào file .htaccess với nội dung (/home/user/public_html/name-app) – thuong se được tao tu dong khi khai bao tren Setup Node.js Appuser/public_html/name-app) – thuong se được tao tu dong khi khai bao tren Setup Node.js App

# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION BEGIN
PassengerAppRoot "/home/user/app-root"
PassengerBaseURI "/app-url"
PassengerNodejs "/home/user/nodevenv/app/14/bin/node"
PassengerAppType node
PassengerStartupFile index-app
PassengerAppLogFile "/home/user/logs/passengar.log"
# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END
# DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION BEGIN


# DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION END

Copy và dán vào file app.js với nội dung: (/home/user/app/app.js)user/app/app.js)

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')

})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})

http://expressjs.com/en/starter/hello-world.html

ssh thư mục đang tạo app nodejs và chạy 2 lệnh sau.

npm init
npm install express --save
npm install socket.io --save

npm init: config package.json
npm install express --save : config framework express.

Để gỡ cài đặt Node.js khỏi cPanel, hãy nhấp vào Destroy ở bên phải bảng và sau đó chọn restart để hoàn tất.Destroy ở bên phải bảng và sau đó chọn restart để hoàn tất.

Hướng dẫn install nodejs cpanel - cài đặt nodejs cpanel

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

THAM KHẢO CÁC DỊCH VỤ TẠI VINAHOST

>> SERVER – COLOCATION – CDNSERVER – COLOCATION – CDN

>> CLOUD – VPS

>> HOSTING

>> EMAIL

>> WEBSITE

>> TÊN MIỀN

>> SSL – LICENSE

Was this article helpful?