Điểm:0

HelloWorld Nginx proxy_pass cơ bản cung cấp 502 cổng xấu : WSL Ubuntu

lá cờ uz

Tôi chỉ đơn giản là cố gắng tìm hiểu cân bằng tải nginx và có một máy chủ chào thế giới nodejs rất cơ bản, 4 phiên bản đang chạy trong cổng 3001-3004.

Tôi muốn cân bằng tải trên chúng, nhưng proxy_pass sẽ không hoạt động. Ai đó có thể xin vui lòng giúp đỡ?

Dưới đây là tập tin nginx.conf của tôi. Nginx đang chạy trong WSL ubuntu

sự kiện {

}

http {

  ngược dòng allbackend {
    máy chủ 127.0.0.1:3001;
    máy chủ 127.0.0.1:3002;
    máy chủ 127.0.0.1:3003;
    máy chủ 127.0.0.1:3004;
  }

  access_log /path/to/log/nginx/access.log;
  error_log /path/to/log/nginx/error.log;

  người phục vụ {

    nghe 8888;
    địa điểm / {
      # return 200 "xin chào từ nginx"; # chỉ cái này hoạt động
      proxy_pass http://allbackend; # điều này thất bại
    }
  }
}
Michael Hampton avatar
lá cờ cz
Kiểm tra nhật ký lỗi.
Điểm:0
lá cờ uz

Đã sửa.

Vấn đề là tôi đang chạy các máy chủ nút trong các cửa sổ cục bộ (không phải wsl) của mình, trong khi nginx đang chạy trong WSL.

Khi tôi khởi động các máy chủ nút bên trong WSL, mọi thứ đều hoạt động tốt.

djdomi avatar
lá cờ za
nhắc nhở để chấp nhận anwser của riêng bạn, nếu không chúng tôi sẽ nhắc nhở cho đến khi vô tận để trả lời câu hỏi này

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.