Asked Mar 19th, 5:31 AM 97 0 2
  • 97 0 2
+1

Deploy ứng dụng nodejs lên vps google bị lỗi 502

Share
  • 97 0 2

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

2 ANSWERS


Answered Mar 22nd, 3:35 PM
+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.

Share
Answered Mar 24th, 2:08 AM
0
  • chạy app js nếu không lỗi thì chuyển qua đọc log của apache hoặc nginx
Share