Hướng dẫn này sẽ chỉ cho bạn cách cài đặt Node.js và Express.js trên CentOS 6 (hoặc CentOS 7). Bạn có thể sử dụng Node.js để xây dựng các ứng dụng web có thể mở rộng nhanh chóng bằng JavaScript. Cài đặt rất dễ dàng - chỉ cần làm theo các bước dưới đây. Hầu hết các công việc được thực hiện cho bạn bởi người quản lý gói YUM.
1. Tải xuống Node.js
Bạn sẽ muốn tải xuống phiên bản ổn định mới nhất của Node.js, có thể được thực hiện bằng cách chạy lệnh bên dưới. Nó chạy một kịch bản tự động đưa bạn qua quá trình cài đặt. Tập lệnh được tải xuống trực tiếp từ Joylent (nhà sản xuất Node.js) tại kho lưu trữ NodeSource của họ.
cd /tmp
curl -sL https://rpm.nodesource.com/setup | bash -
2. Cài đặt Node.js
Khi tập lệnh phát hiện ra rằng bạn chưa cài đặt Node.js, hãy nhập lệnh sau để bắt đầu cài đặt thông qua trình quản lý gói yum.
yum install -y nodejs
Để biên dịch và cài đặt các addon Node.js gốc từ npm (trình quản lý gói nút), bạn sẽ cần cài đặt các công cụ xây dựng này. Nó không cần thiết, nhưng nó sẽ giúp bạn tiết kiệm một số vấn đề đau đầu khi làm npm install package
trong tương lai.
yum install gcc-c++ openssl-devel make
4. Cài đặt Express.js
Điều này sẽ kéo Express.js từ kho lưu trữ trong npm và tự động cài đặt nó trên toàn cầu (đó là những gì -g
dành cho).
npm install -g express-generator
5. Tạo người dùng không có đặc quyền (được khuyến nghị)
Vì lý do bảo mật, hãy tạo một người dùng hệ thống thông thường và chạy nút trong tài khoản đó. Điều này sẽ giúp bảo mật máy chủ của bạn trong trường hợp lỗ hổng được khai thác trong Node.js.
useradd username
passwd username
Điều này tạo ra một người dùng và đặt mật khẩu cho tài khoản đó. Bây giờ, đăng xuất lại và đăng nhập lại với tư cách là người dùng mới.
6. Tạo một dự án
express expressproject
cd expressproject
npm install
Nếu mọi việc suôn sẻ, bạn sẽ thấy một cái gì đó tương tự như thế này:
> [email protected] start /exampleuser/expressproject
> node ./bin/www
Để kiểm tra đầy đủ, hãy khởi chạy trình duyệt web của bạn và nhập địa chỉ IP của VPS của bạn tại cổng 3000 trong thanh URL. Nó sẽ trông giống như thế này (thay thế 0.0.0.0 bằng IP VPS của bạn):
http://0.0.0.0:3000
Khi bạn điều hướng đến URL đó, bạn sẽ thấy thông báo Welcome to Express
trên trang.
Xin chúc mừng! Bây giờ bạn đã thiết lập Node.js với Express! Đi ra ngoài và tạo ra những điều tuyệt vời!