Hướng dẫn cài đặt nodejs trên Cyberpanel Centos

  • Sunday 01/05/2022

Cyberpanel là phần mềm quản trị hosting miễn phí rất phổ biến vì nhiều tính năng cũng như dễ sử dụng. Trường hợp bạn muốn sử dụng thêm nodejs trên cyberpanel mình sẽ hướng dẫn bạn cài đặt nodejs trên cyberpanel chỉ vài bước đơn giản.

Bước 1. Cài đặt nodejs trên Cyberpanel

Bạn cần phải ssh vào server.Bạn tham khảo hướng dẫn ssh vào server tại đây

Sau khi ssh vào server bạn chạy lệnh sau:

#yum install nodejs

Trong quá trình download các gói về cài đặt hệ thống sẽ hỏi bạn nhấn Y để đồng ý download và cài đặt.

Sau khi hệ thống cài đặt nodejs hoàn tất sẽ hiện thị như hình

Bước 2: Cài đặt công cụ NPM quản lý thư viện của nodejs

Để cài đặt công cụ npm bạn dùng lệnh sau:

#yum install npm

Bạn cần nhấn Y để tiến trình cài đặt hoàn tất.

Như vậy bạn đã cài đặt nodejs trên cyberpanel hoàn tất. Bây giờ mình sẽ hướng dẫn bạn test chạy với file app.js đơn giản sau.

Bước 3. Kiểm tra nodejs

Sau khi bạn tạo hosting trên cyberpanel cho website bạn cd vào thư mục public_html của hosting.

#cd /home/trangquangtay.xyz/public_html

Bạn chạy 2 lệnh sau:

#npm init

#npm install express

Tiếp đến bạn tạo 1 file app.js trong thư mục public_html với nội dung sau:

#vi 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 on port ${port}!`))

Sau đó bạn vào mục vHost Conf của hosting trên cyberpanel

Sau đó bạn thêm đoạn code sau vào cuối nội dung của file vhost conf và lưu lại.

context / {
type appserver
location /home/trangquangtay.xyz/public_html
binPath /usr/bin/node
appType node
maxConns 100

rewrite {

}
addDefaultCharset off
}

Trong đó: location là đường dẫn của hosting website chứa file app.js

Và cuối dùng bạn truy cập website trên trình duyệt nếu hiển thị nội dung “Hello World!” là nodejs trên cyberpanel đã hoạt động tốt.

 

Tham khảo dịch vụ VPS – Server tại P.A Việt Nam
https://www.pavietnam.vn/vn/vps-server.html

Nhận nhiều thông tin khuyến mãi – ưu đãi tại P.A Việt Nam
https://www.pavietnam.vn/vn/tin-tuc-chuong-trinh-khuyen-mai-ten-mien-hosting.html