+1
Deploy ứng dụng nodejs lên vps google bị lỗi 502
Chào mọi người, hiện mình đăng tập tành deploy app nodejs của mình lên vps. Mình dung vps của google và khi đưa lên bị lỗi như vậy. Mong được mọi người hướng dẫn
Thêm một bình luận
2 CÂU TRẢ LỜI
+1
Việc lỗi 502 là do Cloudflare không lấy được response từ web server của bạn. Nguyên nhân thì có khá nhiều, mình thử list một vài case để bạn check thử:
- Web server cấu hình sai, tức bản thân cái web còn chưa chạy được trên server => Bạn ssh lên server rồi thử tạo một cái request tới localhost thử
curl http://localhost
-
Node app đang listen sai port. => Kiểm tra nếu app đang listen port 3000 thì cần tạo proxy bằng nginx hoặc apache2... để forward request từ port 80/443 về 3000
-
VPS chưa open port 80, 433 hoặc port 3000 => Cần check lại trong fireware của VPS trên Google Cloud
Hy vọng một vài case trên sẽ giúp ích được bạn.