NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
12/06/2023
Lượt xem

Hướng dẫn cài đặt NodeJS trên CentOS 7

12/06/2023
9 phút đọc
Lượt xem

Đánh giá

5/5 - (137 bình chọn)

Node.js là một nền tảng lập trình server-side dựa trên Javascript cho phép user dễ dàng tạo các ứng dụng kết nối mạng yêu cầu chức năng backend. Javascript có thể dùng ở cả client và server, giúp quá trình nhanh chóng và nhất quán. Trong bài viết này, Vietnix sẽ hướng dẫn cài đặt NodeJS trên CentOS 7 đơn giản, dễ thực hiện.

Cài đặt Node từ Source

Một trong các phương pháp để cài đặt Node.js là lấy mã nguồn và tự biên dịch.

Để làm vậy, bạn cần phải lấy mã nguồn từ trang web của dự án. Trên trang download (https://nodejs.org/download/), nhấn vào mục “release” và tìm phiên bản mong muốn.

Ngoài ra người dùng có thể truy cập: https://nodejs.org/download/release/latest/ để tìm trực tiếp bản mới nhất phù hợp với nhu cầu.

Trên server, sử dụng wget và dán link bạn vừa copy để tải file nén: (ví dụ sẽ dùng bản v0.10.30)

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

Giải nén và di chuyển tới directory mới bằng cách nhập:

tar xzvf node-v* && cd node-v*

Có một vài package bạn cần tải từ các repository CentOS để có thể biên dịch. Sử dụng yum để tải các package đó:

sudo yum install gcc gcc-c++

Bây giờ, bạn đã có thể cấu hình và biên dịch phần mềm:

./configure
make

Sẽ mất một lúc để hoàn thành để việc biên dịch hoàn tất. Sau khi xong, bạn có thể cài đặt phần mềm lên hệ thống của bạn bằng cách nhập:

sudo make install

Để kiểm tra xem việc cài đặt đã thành công hay chưa, yêu cầu Node hiển thị số version của phần mềm:

node --version
v0.10.30

Nếu số version hiển thị, tức là cài đặt thành công.

Tham khảo: Dịch Vụ Nodejs Hosting Giá Rẻ Với Nhiều Ưu Đãi Hấp Dẫn

Cài đặt package từ Node Site

Một cách khác để cài đặt Node.js trên server là tải package pre-build từ trang web của Node.js rồi cài đặt.

Bạn có thể tìm package binary tại https://nodejs.org/download/. Vì CentOS 7 chỉ có ở dạng 64-bit, nhấn chuột phải vào link dưới “Linux Binaries (.tar.gz)” labeled “64-bit”. Chọn “Copy link address” hoặc các tùy chọn với mục đích tương tự.

Trên server của bạn, chuyển đến home directory và sử dụng wget để tải các file. Dán URL bạn vừa copy để làm đối số cho lệnh:

cd ~
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz

Lưu ý: Số version của bạn ở URL có thể khác với ở trên ví dụ. Nên sử dụng địa chỉ đã copy từ trang Node.js.

Tiếp theo, giải nén package binary vào phân cấp cục bộ package của hệ thống bằng lệnh tar. File nén được ở trong một phiên bản directory có thể xử lý bằng cách bỏ qua option --strip-components 1. Cụ thể hóa directory của lệnh bằng -c:

sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

Lệnh này sẽ cài đặt tất cả thành phần bên trong nhánh /usr/local của hệ thống.

Bạn có thể xác thực cài đặt đã thành công hay chưa bằng cách yêu cầu số version của Node:

node --version
v0.10.30

Cài đặt đã hoàn thành, giờ bạn có thể bắt đầu sử dụng Node.js trên server CentOS 7.

Cài đặt Node từ repository EPEL

Bạn cũng có thể cài đặt Node bằng cách sử dụng EPEL (Extra Packages for Enterprise Linux) repository có sẵn cho CentOS và các phân phối liên quan.

Để có thể truy cập vào EPEL repo, bạn phải chỉnh sửa cài đặt repo-list. Bạn có thể cấu hình lại truy cập vào repository này bằng cách cài đặt một package có sẵn trong các repo hiện tại, tên là epel-release.

sudo yum install epel-release

Bây giờ, bạn đã có thể truy cập vào EPEL repository, cài đặt Node.js bằng lệnh yum:

sudo yum install nodejs

Tương tự như trong hai cách trên, bạn có thể kiểm tra xem cài đặt đã thành công hay chưa bằng cách yêu cầu số version của Node:

node --version
v0.10.30

Bạn có thể cài đặt npm từ EPEL để quản lý các package Node bằng lệnh:

sudo yum install npm

Cài đặt Node bằng Node Version Manager

Một cách đặc biệt linh hoạt để cài đặt Node.js là qua NVM (Node Version Manager). Phần mềm này cho phép bạn cài đặt và duy trì nhiều version khác nhau độc lập của Node.js, các package Node liên quan cùng lúc.

Để cài đặt NVM trên máy CentOS 7, truy cập trang GitHub của project (https://github.com/nvm-sh/nvm). Copy lệnh curlwget từ file README hiển thị ở trang chính. Việc này sẽ trỏ bạn đến script cài đặt mới nhất .

Trước khi chuyển lệnh qua bash, nên kiểm tra lại script để chắc chắn rằng script đúng với mục đích mong muốn. Bạn có thể loại bỏ | bash ở cuối lệnh curl:

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh

Kiểm tra lại để chắc chắn bạn đã chỉnh sửa đúng. Sau đó, thực hiện lệnh một lần nữa với “| bash” ở cuối dòng. URL mà bạn sử dụng sẽ thay đổi theo phiên bản mới nhất của NVM, chẳng hạn trong ví dụ này, có thể tải script và thực thi bằng cách nhập:

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

Lệnh này sẽ cài đặt script nvm cho tài khoản user của bạn. Để có thể sử dụng, trước hết bạn cần source .bash_profile:

source ~/.bash_profile

Giờ bạn có thể yêu cầu NVM cung cấp các version mà Node biết:

nvm list-remote
. . .
v0.10.29
v0.10.30
 v0.11.0
 v0.11.1
 v0.11.2
 v0.11.3
 v0.11.4
 v0.11.5
 v0.11.6
 v0.11.7
 v0.11.8
 v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13

Cài đặt version mà bạn muốn bằng cách nhập số version, ví dụ để cài đặt version 0.10.30:

nvm install v0.10.30

Xem các version bạn đã cài đặt bằng cách:

nvm list
->  v0.10.30
      system

Thay đổi giữa các version bằng cách nhập:

nvm use v0.10.30
Now using node v0.10.30

Để chọn version này làm mặc định, nhập:

nvm alias default v0.10.30
default -> v0.10.30

Xác thực cài đặt đã thành công bằng phương pháp tương tự như các phần trên:

node --version
v0.10.30

Vậy là Node đã được cài đặt trên máy bạn thành công.

Nếu bạn gặp khó khăn trong quá trình thiết lập và cài đặt Node.js trên server CentOS 7, bạn có thể xem xét sử dụng dịch vụ hosting của Vietnix. Vietnix cung cấp các gói hosting tốc độ cao và hỗ trợ chạy mã nguồn Node.js từ phiên bản node v6 đến node v16. Điều này cho phép bạn chạy những mã nguồn Node.js hiện đại và phát triển ứng dụng web một cách linh hoạt.

Ngoài ra, khi sử dụng hosting của Vietnix, bạn còn nhận được nhiều lợi ích như sau:

  • Dễ dàng chọn được gói hosting theo nhu cầu như Hosting Giá Rẻ, Hosting Cao Cấp, Business Hosting, SEO Hosting.
  • Website tải nhanh hơn, nâng cao trải nghiệm người dùng, tăng tỷ lệ chuyển đổi nhờ sử dụng ổ cứng SSD/NVMe cùng công nghệ Litespeed Enterprise.
  • Nhận miễn phí bộ theme và plugin WordPress trị giá 26.000.000 VND/Năm, giúp bạn tiết kiệm thời gian, đơn giản hóa quy trình thiết kế, tối ưu và vận hành web.
  • Miễn phí chứng chỉ SSL.
  • Nâng cao tính ổn định của hệ thống với công nghệ Vietnix Firewall được tích hợp sẵn.
  • Đảm bảo an toàn dữ liệu khi được backup tự động mỗi ngày.

Với 11 năm kinh nghiệm cung cấp hosting, đồng hành cùng hơn 50.000 khách hàng xây dựng thương hiệu, bứt phát doanh thu trên internet, Vietnix là lựa chọn tin cậy cho bạn. Liên hệ ngay để được tư vấn chi tiết.

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn

Lời kết

Vietnix đã hướng dẫn bạn một vài phương pháp đơn giản và nhanh chóng để cài đặt Node.js trên server CentOS 7. Nếu thấy bài viết này hữu ích, đừng quên chia sẻ cho nhiều người biết hơn. Chúc bạn thành công.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

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

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

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG