Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Cấu hình chuyển hướng Port 80 cho Nodejs trên Cloud Server
Cấu hình NGINX Proxy website cổng 80
Nginx sẽ đóng vai trò reversed proxy và static file server. Nginx sẽ tiếp nhận request từ ngoài Internet thông qua port mặc định 80 (http) và 443 (https) và forward request qua port của app là 3000.
Đối với Ubuntu, 2 file config chính của Nginx nằm ở: /etc/nginx/nginx.conf
(config toàn server) và /etc/nginx/sites-available/default
(config cho từng web host ảo).
Bước này yêu cầu bạn đã cấu hình DNS của domain trỏ đến địa chỉ IP tĩnh của CloudServer (VD: wiki.matbao.net). Sau đó bạn vào chỉnh sửa file /etc/nginx/sites-available/default
, thay toàn bộ nội dung mặc định bằng mẫu bên dưới.
Nếu muốn dùng cùng config cho nhiều web host ảo, bạn có thể chuyển một số directive ở trên như index
, client_max_body_size
vào trong config toàn server tại /etc/nginx/nginx.conf
.
Sau khi chỉnh sửa xong Nginx config như trên. Bạn có thể thử kiểm tra config mới có hợp lệ hay không bằng lệnh:
Nếu config mới OK, bạn khởi động lại Nginx bằng lệnh sau:
Sau khi Nginx được restart, bạn vào thử website tại domain đã cài đặt ở trên với URL không thêm port (https://wiki.matbao.net). Nếu website hiện ra thì bạn đã cài đặt thành công. Nếu bạn thấy lỗi “Bad Gateway”, tức là cấu hình Nginx vừa rồi chưa thành công và cần phải rà soát lại.
Chúc các bạn thành công!!!