thắc mắc NGINX và NodeJS

lotusspa

Senior Member
Có thím nào rành về NGINX cho em hỏi với. Cũ em đang code NodeJs 1 site ổn định, bây giờ ông sếp kêu là cài NGINX để mai mốt xài docker cho dễ, mà tìm hiểu hoài ko hiểu mấy cái thiết lập và ý nghĩa của nó trong file defaulft.conf. làm theo hướng dẫn nhưng không chạy, nó báo 502 hoài.
àh, em có xài mongodb nữa ạ
 
Mấy cái config này bạn kiếm trên mạng nhiều mà. Mà hỏi kĩ ông sếp xem Host/Instance đó dự định chứa nhiều site hay chỉ mỗi con đó. Nếu nhiều thì Nginx phải setup ở container riêng với App trên để đóng vai trò Reverse Proxy cho nhiều App, không thì để chung cũng được. DB thì nên để private, con App connect vào là đủ.
 
trỏ con nginx proxy_pass vào cái port con nodejs đang run là được, ví dụ config

server {
listen 80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name example.com www.example.com;
location / {
proxy_pass http://nodejs:8080;
}
}
 
Back
Top