Hướng dẫn cài đặt nodejs trên vps windows năm 2024

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

  • Bước 1: Update VPS Centos 7

yum update -y

  • Bước 2: Kiểm tra giờ hiện tại và cập nhật giờ Việt Nam

date

rm -f / etc / localtime

ln -s / usr / share / zoneinfo / Asia / Ho_Chi_Minh / etc / localtime

  • Bước 3: Đồng bộ Network Time Protocol về server Việt Nam

yum install -y ntpdate

Đồng bộ NTP server Việt Nam

# ntpdate vn.pool.ntp.org

  • Bước 4: Cài đặt git

sudo yum -y install git

Kiểm tra phiên bản của git

git –version

  • Bước 5: Cài đặt NodeJs và npm

Thêm NodeSource vào yum repository:

# curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash –

Ta có thể thay đổi version bằng cách thay đổi trong dòng lệnh ngay đoạn setup_12.x

Cài đặt NodeJs và npm:

sudo yum install nodejs

Kiểm tra phiên bản NodeJs và npm:

node –version

npm –version

  • Bước 6: Cài đặt pm2

PM2 là một gói được tích hợp cân bằng tải (load banlancer)

npm install pm2 -g

Lệnh cho phép pm2 chạy mỗi khi restart

sudo pm2 startup system

  • Bước 7: Cài đặt mongodb

Trước tiên ta cần khởi tạo một repo để chứa file mongodb

# sudo vi /etc/yum.repos.d/mongodb-org.repo

Sau khi tạo file ta nhập dòng sau vào file repo

[mongodb-org-4.2]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

Lưu và thoát.

  • Bước 8: Cài đặt gói mongodb

sudo yum install -y mongodb-org

Dùng lệnh sau để khởi động mongodb

sudo systemctl start mongod

Để mongodb tự chạy ta sử dụng lệnh sau

sudo systemctl enable mongd

Bước 9: Tạo thư mục và dùng lệnh git để clone dự án về

Ở đây mình sẽ tạo thư mục ở home để dễ quản lý

Đầu tiên ta cần cd và thư mục home bằng lệnh

cd /home

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Sau đó dùng lệnh mkdir để khởi tạo thư mục và cd vào thư mục đó:

mkdir apps

cd /apps

Ở đây ta dùng lệnh git clone để tải dự án của mình về thư mục apps

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Sau khi download về xong thì ta dùng lệnh ls để kiểm tra trong apps có gì bên trong không

ls

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Tiếp theo ta cd và thư mục WebBanHangBangNodeJs

cd / WebBanHangBangNodeJs

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Tại đây ta khởi chạy các lệnh sau

npm install

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

npm i nodemon -g

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

  • Bước 10: Cài đặt Nginx làm reverse proxy cho NodeJs

yum install epel-release

yum install nginx

Sau khi cài đặt xong ta khởi chạy dịch vụ nginx bằng lệnh sau

systemctl start nginx

systemctl enable nginx

Khởi chạy xong ta truy cập địa chỉ http://<địa chỉ ip> để kiểm tra đã cài được nginx lên hệ thống chưa.

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Nếu truy cập vào hiển thị như này thì ta đã cấu hình được nginx sau đó ta tiếp tục cấu hình.

Bước 11: Mở port http và https cho hệ thống

sudo firewall-cmd –permanent –zone=public –add-service=http

sudo firewall-cmd –permanent –zone=public –add-service=https

sudo firewall-cmd –reload

Bước 12: Vào trong cd vào thư mục WebBanHangBangNodeJs để gán quyền cho nó

chown -R nginx:nginx /home/apps/WebBanHangBangNodeJs/

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Bước 13: Khởi tạp một file config để thiết lập một vitual host

vi /etc/nginx/conf.d/quamon.ga.conf

Lưu ý: Đoạn được bôi đỏ là thư mục của bạn tùy ý chọn.

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Copy dòng bên dưới này để past vào file config

server {

listen 80;

server_name quamon.ga;

location / {

proxy_pass http://localhost:5000;

proxy_http_version 1.1;

proxy_set_header upgrade $http_upgrade;

proxy_set_header connection ‘upgrade’;

proxy_set_header Host $host;

proxy_cache_bypass $http_upgrade;

}

}

Lưu và thoát

Sau khi cấu hình xong các bước trên thì ta cần khởi động lại dịch vụ nginx

systemctl restart nginx

  • Bước 14: Ta sử dụng phần mềm WinSCP

Truy cập vào đường dẫn home/apps/WebBanHangBangNodeJs/bin/www để đổi port cho website

Ở đây ta đi tới dòng var port để đổi port.

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Để truy cập được web ta cần chạy lệnh sau trong thư mục WebBanHangBangNodeJs

npm start

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Truy cập http://quamon.ga

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Như này là chưa xong ta cần chỉnh sửa thêm lại để có giao diện web hoàn chỉnh.

  • Bước 15: Ta truy cập vào đường dẫn home/apps/WebBanHangBangNodeJs/views/site/layout và chọn thư mục header.ejs để sửa đổi thông tin

thành

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Lưu và thoát

Ta truy cập lại địa chỉ http://quamon.ga bên dưới là giao diện hoàn chỉnh của website

Hướng dẫn cài đặt nodejs trên vps windows năm 2024

Vậy là ta đã hoàn thành cấu hình Nginx làm reverse proxy cho NodeJs.

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 – CDN

\>> CLOUD – VPS

\>> HOSTING

\>> EMAIL

\>> WEBSITE

\>> TÊN MIỀN

\>> SSL – LICENSE

Kết nối với mình qua

VinaHost là nhà cung cấp hàng đầu trong lĩnh vực Máy Chủ – Hosting – Cloud nói riêng cùng các dịch vụ công nghệ khác nói chung tại thị trường Việt Nam và quốc tế. Được chính thức thành lập vào 5 – 2008, VinaHost đã nhanh chóng mở rộng hoạt động trên toàn cầu và phục vụ cho hàng ngàn khách hàng tại Việt Nam, Trung Quốc, Mỹ, Hàn Quốc, Nhật Bản, Singapore, Thái Lan và nhiều quốc gia khác trên toàn cầu.