Hướng dẫn: Cài đặt hoàn chỉnh Nodejs app lên VPS Ubuntu - Phần 2
Chạy app như dịch vụ, serve app qua Nginx reversed proxy và bật HTTPS Tóm tắt phần 1 : Bạn đã cài các phần mềm cần thiết để chạy app: NodeJS, MongoDB, Nginx, Git. App deploy bằng source từ Git host, và clone về tại /apps/my-node-app App đã được build và chạy tại port 3000 của server Hạn chế quyền truy cập của app Đây là bước không bắt buộc, tuy nhiên tôi khuyến cáo không nên bỏ qua, nhất là bạn đang truy cập vào VPS bằng tài khoản root. Chúng ta sẽ tạo một Linux user mới và gán cho thư mục của app. # Tạo một Linux user mới, nên dùng tên của app và không để khoảng trắng sudo useradd my-node-app # Chuyển quyền sở hữu (owner) thư mục app và các thư mục con cho user mới sudo chown -R my-node-app /apps/my-node-app Sh Copy Trong bước tiếp theo, khi chạy app như dịch vụ, app sẽ được chạy với quyền của user mới này để hạn chế quyền truy cập của app lên các thư mục hệ thống. Chạy app như dịch vụ Tiếp theo chúng ta sẽ cài đặt để chạy app như dịch vụ và tự đ...