Liệu bạn đã biết được hết các phần mềm hữu ích trên chiếc máy tính mình chưa? Nếu chưa thì bạn còn chờ gì mà không trang bị cho mình những kiến thức đó ngay bây giờ. Nhưng các phần mềm đó quá nhiều và bạn không thể tiếp thu hết được, nên việc học hỏi cũng trở nên khó khăn hơn nhiều. Vì vậy hôm nay webhay sẽ chỉ bạn cách sử dụng nodejs tại cloud hosting linux nhé.
Giới thiệu NodeJs

NodeJS tuy phát triển thật tự tin những năm mới đây tuy nhiên tại Việt Nam vẫn còn ít chọn lựa để triển khai (deploy) lên trên mạng internet cho công chúng. Các dịch vụ “app engine” cho NodeJS của nước ngoài như Heroku, Nodejitsu, now.sh… khó tiếp cận cho developer ở nước ta. ngoài ra các dịch vụ trên còn nhiều hạn chế chẳng hạn: chưa có data center đặt tại Việt Nam, không kèm giải pháp database hoặc nếu như có cũng là dạng add-on.
Để cài đặt một Website ứng dụng viết bằng NodeJS, cách đơn giản nhất và tiết kiệm khoản chi nhất hiện nay chính là sử dụng Cloud VPS[^1]. Cloud VPS là một server toàn quyền được ảo hóa trên một server vật lý, có tài nguyên và băng thông được dành riêng. Ở đất nước ta, hiện đã có nhiều nhà quản lý phân phối dịch vụ Cloud VPS với chi phí khá tiết kiệm (cấu hình thấp nhất có khoản chi khoảng 150k/tháng). (Vì đây chính là bài chỉ dẫn kỹ thuật nên tôi sẽ không giới thiệu cụ thể nhà cung cấp nào).
XEM THÊM Phần mềm zoom là gì? Và cách tải phần mềm zoom
Cách sử dụng nodejs tại cloud hosting linux

Bước 1: Tạo tài khoản BizFly Cloud
BizFly Cloud, được vận hành bởi VCCorp, là nhà phân phối dịch vụ điện toán đám mây với khoản chi thấp tại Việt Nam. BizFly Cloud là một trong 4 doanh nghiệp nòng cốt trong “Chiến dịch đẩy mạnh chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam” của Bộ thông tin và Truyền Thông; thuyết phục đầy đủ tất cả tiêu chí, chỉ tiêu kỹ thuật của nền tảng điện toán đám mây phục vụ Chính phủ điện tử/chính quyền điện tử.

Bước 2: Tạo máy chủ mới
sau khi đăng ký tài khoản thành công trên nền tảng BizFly Cloud, người sử dụng sẽ được đưa tới bảng điều khiển (dashboard) với phong phú những dịch vụ thiết yếu về cơ sở hạ tầng như máy chủ (server), dịch vụ lưu trữ (storage), mạng cung cấp nội dung (CDN)…
Chọn Tạo Cloud Server để bắt tay vào làm với việc cài đặt máy chủ.

Việc đầu tiên trong việc thiết lập máy chủ là tìm kiếm hệ điều hành. Trong hoàn cảnh này, con người sẽ chọn Ubuntu 20.04 x64. Ubuntu là một hệ điều hành phổ biến cho máy chủ và cũng là chọn lựa mặc định của BizFly Cloud.

kế đến là tìm kiếm cấu hình cho máy chủ. Vì đây chỉ là một bài hướng dẫn dễ dàng, chúng ta có thể tìm kiếm những cấu hình thấp nhất.

Tới bước tìm kiếm nơi đặt máy chủ (data center), trong giới hạn của bài content thì đây cũng không phải là một bước nhấn mạnh. mặc dù vậy khi triển khai các phần mềm ngoài đời thực, người dùng nên chọn địa điểm đặt máy chủ mà có lựa người dùng phần mềm của mình nhiều nhất. Hiện giờ BizFly Cloud đã có hai nơi đặt máy chủ ở Hà Nội và một tại thành phố Hồ Chí Minh.

Bước 3: cài đặt Node.js
Một khi máy chủ coi như hoàn tất hình thành, người sử dụng có khả năng thấy các nội dung nhấn mạnh như cấu hình, địa điểm đặt máy chủ và địa chỉ IP. Hãy để ý tới địa chỉ IP Public của máy chủ (trong hoàn cảnh này là 14.225.27.185).

Để kết nối tới máy chủ từ máy cá nhân, hãy sử dụng câu lệnh sau:
- # ssh root@PUBLIC_IP_ADDRESS – thay thế PUBLIC_IP_ADDRESS bằng public ip address của chúng ta
- ssh root@14.225.27.185
Sau khi đã kết nối tới máy chủ thành công, việc trước tiên bạn phải cần làm là cài đặt Node.js cũng như npm (phần mềm quản lý gói của Node.js). Vì Đây là lần đầu trong cuộc đời bạn chạy sudo apt update trên máy chủ mới nên công đoạn này có thể hơi lâu.
- sudo apt update
- sudo apt-get install nodejs npm
Bước 4:
Chạy thử……
Ở trên là bài viết của webhay về cách sử dụng nodejs tại cloud hosting linux, nếu bạn thấy hay và hữu ích thì hãy thử cách trên nhé. Ngoài ra, nếu thấy đã làm được thì hãy share nhé. Chúc các bạn may mắn và thành công!
XEM THÊM Tổng hợp các hướng dẫn cài đặt cpanel trên cloud server
Lộc Nguyên – Tổng hợp
(Tham khảo: bizflycloud.vn, int3ractive.com, …)