Hướng dẫn cấu hình server chạy nodejs

Hôm nay topweb.store hướng dẫn các bạn cài đặt NodeJS trên CentOS hoặc Ubuntu bằng 2 cách đơn giản từ Repository và từ Node Version Manage như sau:

1. Cài đặt NodeJS và công cụ NPM từ Repository.

– Đối với Ubuntu ta dùng lệnh sau

apt-get update apt-get install nodejs npm

– Đối với CentOS ta dùng lệnh sau

yum install epel-release -y yum install nodejs npm -y

– Sau đó để kiểm tra lại phiên bản NodeJS ta dùng lệnh

node --version

2. Cài đặt NodeJS và và Node Version Manager.

Truy cập NVM Github: https://github.com/nvm-sh/nvm sau đó copy lệnh chạy sau

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

Để sử dụng, chúng ta cần source phần .bash_profile:

– Đối với Ubuntu ta dùng lệnh sau

source /root/.bashrc

– Đối với CentOS ta dùng lệnh sau

source /root/.bash_profile

– Để liệt kê các phiên bản NodeJS ta dùng lệnh sau

nvm list-remote

– Để cài đặt một phiên bản NodeJS bất kỳ ta dùng lệnh sau

nvm install phien_ban_nodejs

– Để gỡ bỏ một phiên bản NodeJS ta dùng lệnh sau

nvm uninstall phien_ban_nodejs

– Để liệt kê các phiên bản NodeJS đã cài đặt ta dùng lệnh sau

nvm list

– Để thay đổi phiên bản NodeJS đang sử dụng ta dùng lệnh sau

yum install epel-release -y yum install nodejs npm -y

0

– Để thay đổi phiên bản mặc định NodeJS ta dùng lệnh

yum install epel-release -y yum install nodejs npm -y

1

– Để kiểm tra lại phiên bản NodeJS ta dùng lệnh

node --version

Chúc các bạn thành công!

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

  • Hướng dẫn tạo nút “Xem thêm” và “Rút gọn” nội dung

  • #### Hướng dẫn cấu hình dịch vụ nginx khởi động cùng hệ thống server
  • #### Hướng dẫn sử dụng GitHub dùng SSH key trên server Ubuntu
  • #### Yêu cầu người dùng đăng nhập trước khi xem nội dung trên web
  • #### Một số lệnh làm việc cơ bản trong VIM
  • #### Hướng dẫn chuyển một file text thành một mảng bằng code php với các phần tử ngăn cách nhau bằng 2 dòng trắng
  • #### Hướng dẫn code lấy ngẫu nhiên 10 sản phẩm trong WooCommerce
  • Hướng dẫn cấu hình server chạy nodejs

    Hướng dẫn tạo tài khoản chatgpt

Trương Đại Phong

topweb.store ra đời với mong muốn chia sẽ kiến thức - kinh nghiệm đến đông đảo bạn đọc đam mê lập trình web, khao khát mang đến những sản phẩm - dịch vụ tốt nhất và những trải nghiệm thú vị.

Với cPanel hiện này đã hỗ trợ triển khai ứng dụng NodeJS, bài viết này sẽ hướng dẫn cơ bản triển khai và xử lý lỗi cho một ứng dụng NodeJS

Tạo môi trường NodeJS trên cPanel và cài đặt Package:

Bước 1: Truy cập cPanel, tìm “Software” và chọn “Setup Nodejs App”.

Hướng dẫn cấu hình server chạy nodejs

Bước 2: Chọn “Create Application”.

Hướng dẫn cấu hình server chạy nodejs

Bước 3: Giao diện cấu hình của NodeJS App.

  • js Version: Có thể thay đổi Version tùy theo mã nguồn sắp cài đặt.
  • Application root: Đường dẫn gốc đến thư mục lưu trữ các trang NodeJS.
  • Application Startup File: Nơi khai báo tập tin khởi động của NodeJS.

Hướng dẫn cấu hình server chạy nodejs

Sau khi đã khai báo đầy đủ thông và chọn đúng version NodeJS chọn “Create” để khởi tạo.

Bước 4: Sau khi chọn “Create” sẽ có một thông báo quan trọng “Enter to the virtual enviroment” sẽ cung cấp lệnh để khởi chạy. Copy lệnh này lại để chuẩn bị khởi chạy bằng “Terminal”.

Hướng dẫn cấu hình server chạy nodejs

Bước 5: Khởi chạy “Terminal” trong “Advenced”. Nếu không có “Terminal” có thể liên hệ nhà cung cấp dịch vụ CloudHosting để được add thêm tính năng này.

Hướng dẫn cấu hình server chạy nodejs

Bước 6 : Cài đặt Package vào Node JS

– Trước tiên phải chạy câu lệnh nhận được ở Bước 4

Hướng dẫn cấu hình server chạy nodejs

– Gõ lệnh “npm init” để khởi tạo Package của NodeJS. Nhập tên của Package hoặc không nhập thì mặc định sẽ lấy tên của ứng dụng.

Hướng dẫn cấu hình server chạy nodejs

Hướng dẫn cấu hình server chạy nodejs

Sau khi cài đặt xong sẽ hiển thị kết quả như ảnh:

Tiến hành cài đặt các Package ví dụ như Mongoose, express, path,….

Hướng dẫn cấu hình server chạy nodejs

Sau khi cài đặt hoàn tất sẽ hiển thị kết quả cài đặt các version của Package.

Hướng dẫn cấu hình server chạy nodejs

Như vậy là bạn đã hoàn thành các bước tạo môi trường và cài đặt website NodeJS tại Mắt Bão.

Hướng dẫn cấu hình server chạy nodejs

Lưu ý: Khi đã cài đặt NodeJS lên hosting thì file .htaccess trong thư mục /public_html sẽ chuyển hướng sang chạy NodeJS.

Hướng dẫn cấu hình server chạy nodejs

Hướng dẫn cấu hình server chạy nodejs

Kiểm tra và xử lý lỗi phát sinh

Hướng dẫn cấu hình server chạy nodejs

Bước 1: Truy cập vào NodeJS App. Bước 2: Chọn vào mục chỉnh sửa (hình cây viết) của website cần kiểm tra

Hướng dẫn cấu hình server chạy nodejs

Bước 3: Chọn các mẫu kiểm tra có sẵn để xem có lỗi phát sinh hay không.

Hướng dẫn cấu hình server chạy nodejs

Bước 4: Sau khi chạy chạy hoàn tất Script sẽ có thông báo như sau.

Hướng dẫn cấu hình server chạy nodejs

Kiểm tra phần log NodeJS nếu báo lỗi bằng ký tự “^” như ảnh thì nguyên nhân là do mã nguồn, bạn vui lòng kiểm tra lại các cấu hình liên quan

Hướng dẫn cấu hình server chạy nodejs

Lưu ý: Sau khi thực hiện bất kỳ thao tác nào (chỉnh sửa mã nguồn, thay đổi version, cài đặt Package…) phải thực hiện thao tác “Restart” NodeJS App.

Hướng dẫn cấu hình server chạy nodejs

Nếu bạn thao tác restart bị lỗi :

Hướng dẫn cấu hình server chạy nodejs

Bạn chỉ cần truy cập vào : thư mục lưu trữ môi trường ảo của NodeJS (trong bài viết này là nodevenv) –> chọn thư mục ứng dụng (Project) –> xóa hoặc đổi tên tập tin .lock

Hướng dẫn cấu hình server chạy nodejs

Cài đặt ứng dụng đầu tiên với Nodejs

Tạo file main.js với nội dung:

var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello Node.js');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000');

Bước tiếp theo chúng ta lại mở cửa sổ Node.js Command Prompt lên và gõ dòng lệnh để thực thi file main.js này

node main.js

Và sẽ được kết quả dòng chữ Server running at http://127.0.0.1:3000 sẽ hiện lên ở Node.js Command Prompt. Bạn có thể mở trình duyệt lên và gõ http://127.0.0.1:3000 sẽ thấy kết quả hiển thị ra màn hình dòng chữ “Hello Node.js” là thành công.