HocWeb.VN
  • Frontend
  • Backend
  • Tools
Thẻ
AI Tool (1) chatGPT (1) cheat sheets (1) framework (1) node.js (2) postgresql (1) react js (1) ubuntu (1) vps (1)
Vũ Đức Phương

Fullstack Developer

Likes
Subscribers
HocWeb.vn
  • Frontend
  • Backend
  • Tools
  • Backend

Hướng dẫn deploy Node.js lên VPS

  • 15/01/2024
  • Vũ Đức Phương
Total
0
Shares
0
0
0
0

Bước 1: Cài đặt VPS

Các dịch vụ lưu trữ VPS hầu hết hoạt động dựa trên Linux để bạn có được sự bảo mật tối ưu cho nền tảng web của mình.

Việc định cấu hình VPS của bạn thật dễ dàng và bạn cần cập nhật VPS của mình ở bước đầu tiên bằng cách nhập lệnh sau vào terminal của bạn: (Ubuntu server)

sudo apt-get update

Node.js là một phần của cộng đồng nguồn mở và theo mặc định, nó đi kèm với kho lưu trữ chính thức của Ubuntu. Vì vậy, bạn chỉ cần nhập lệnh sau để có phiên bản ổn định cuối cùng của Node.js.

sudo apt-get install nodejs

Bước tiếp theo, ta cần cài đặt “npm” , là phần mềm quản lý các gói thực thi Node.Js

sudo apt-get install npm

Bước 2: Triển khai ứng dụng Node.js lên VPS

Đầu tiên, sử dụng terminal để kiểm tra phiên bản của Node.js và npm.

node -v

npm -v

Bước 3: Thiết lập VPS để chạy 1 ứng dụng Node.js đơn giản

Phần này chúng ta sẽ tạo 1 ứng dụng Node.js đơn giản chạy trên port 3000

mkdir myNode_app

cd myNode_app

npm install express

// app.js

const express = require('express')

const app = express()

app.get('/', (req, res) => res.send('Welcome hocweb.vn !'))

app.listen(3000, () => console.log('Node.js app listening on port 3000.'))
JavaScript

Sau khi chạy ứng dụng Node.js của bạn trên máy chủ, nếu bạn thoát khỏi ứng dụng, nó sẽ ngừng chạy và đây là một vấn đề lớn. Chúng ta nên đảm bảo rằng nó luôn chạy và PM2 sẽ giải quyết được vấn đề này.

npm install pm2 -g

Đảm bảo bạn đang ở trong thư mục ứng dụng Node.js của mình. Vì vậy, hãy chạy lệnh sau để khởi động ứng dụng bằng pm2.

pm2 start app.js

Để tạo nền cho ứng dụng của bạn nhằm khởi động máy chủ trong tất cả các lần khởi động lại, bạn có thể chạy các lệnh sau:

sudo pm2 startup

sudo pm2 save

Truy cập vào VPS thông qua ssh bằng lệnh sau:

  • ssh <username>@<ip address>
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Share 0
Cùng chủ đề
  • node.js
  • ubuntu
  • vps
Vũ Đức Phương

Chia sẻ kiến thức lập trình web và NodeJs.

Previous Article
  • Frontend

Vài thủ thuật hữu ích khi làm việc với React JS

  • 15/01/2024
  • Vũ Đức Phương
View Post
Next Article
  • Tools

Top 9 cộng cụ AI – chatGPT hữu ích cho việc phát triển web

  • 16/01/2024
  • Vũ Đức Phương
View Post
Có thể bạn sẽ thích
View Post
  • Backend

Top 4 Node.js Frameworks để xây dựng ứng dụng web 2024

  • Vũ Đức Phương
  • 11/01/2024

Bài mới

  • Top 9 cộng cụ AI – chatGPT hữu ích cho việc phát triển web
  • Hướng dẫn deploy Node.js lên VPS
  • Vài thủ thuật hữu ích khi làm việc với React JS
  • Top 4 Node.js Frameworks để xây dựng ứng dụng web 2024
  • Top 5 công cụ quản lý PosgreSQL tốt nhất 2024

Comments

Không có bình luận nào để hiển thị.
Bài viết nổi bật
  • 1
    Top 9 cộng cụ AI – chatGPT hữu ích cho việc phát triển web
    • 16/01/2024
  • 2
    Hướng dẫn deploy Node.js lên VPS
    • 15/01/2024
  • 3
    Vài thủ thuật hữu ích khi làm việc với React JS
    • 15/01/2024
  • 4
    Top 4 Node.js Frameworks để xây dựng ứng dụng web 2024
    • 11/01/2024
  • 5
    Top 5 công cụ quản lý PosgreSQL tốt nhất 2024
    • 20/11/2019
Thẻ
AI Tool chatGPT cheat sheets framework node.js postgresql react js ubuntu vps
Chủ đề
  • Backend (2)
  • Database (1)
  • Frontend (1)
  • Tools (2)
Tác giả
Vũ Đức Phương
Chia sẻ kiến thức lập trình web và NodeJs.

Đăng ký nhận tin mới nhất qua email

hocweb.vn
  • Frontend
  • Backend
  • Tools
Chia sẻ kiến thức, kinh nghiệm, tài nguyên học lập trình web.

Input your search keywords and press Enter.