Điểm:1

Url vị trí truy cập cân bằng tải Nginx không chuyển hướng đến trang microservice

lá cờ id

bộ cân bằng tải nginx vẫn không hoạt động kể từ hôm qua. Tôi chạy một microservice trên 3 bộ chứa docker trên cổng 4001,4002,4003, trên phiên bản WSL2 của tôi, được truy cập thông qua trình duyệt (sudo docker run -d -p 4003:80 --name asciiflow3 dominicbreuker/asciiflow2). Tôi chưa cài đặt nginx, vì vậy nó chỉ từ vùng chứa nginx. Xây dựng hình ảnh docker sudo docker build -t nginx-asciiflow. cho nginx và chạy với sudo docker run --name nginx-asciiflow --network host -d nginx-asciiflow Khi tôi mở http://localhost/, tôi hy vọng trang chủ của dịch vụ sẽ hiển thị, thay vào đó, nó chỉ là mặc định của nginx. Vấn đề là, truy cập http://localhost:4001/ và tương tự sẽ chuyển hướng chính xác đến trang microservice. Tập tin cấu hình của tôi là

sự kiện { worker_connections 1024; }

http {
  công nhân thượng nguồn {
    máy chủ cục bộ: 4001;
    máy chủ cục bộ:4002;
    máy chủ cục bộ: 4003;
  }

  người phục vụ {
    nghe 80 default_server ssl;
    địa điểm / {
      proxy_pass http://worker;
      proxy_set_header Máy chủ lưu trữ $host;
      proxy_redirect tắt;
    }
  }
} 

tôi đã thử sử dụng default_server chỉ, sau đó không có cả hai default_server ssl. Tôi đã thay đổi các cổng gửi đi thành 8080. Tôi đã thử mở rộng url thành http://worker/index và thay đổi địa điểm / đến vị trí/chỉ mục nhưng truy cập localhost/index vẫn dẫn đến trang nginx 404. Giống với vị trí /công nhân/chỉ mục/https://worker/index/. Tôi đã thử nó có và không có proxy_set_headerproxy_redirect. Tôi đã đảm bảo rằng các vùng chứa sử dụng đúng cổng (ví dụ: 4001:80), đã kiểm tra dấu chấm phẩy và đảm bảo rằng url không có dấu gạch chéo ở cuối. Tôi đã thử rút khối công nhân và máy chủ ngược dòng, loại bỏ http. Không có cấu hình nginx nào khác ghi đè tệp này. Tôi đã sửa nó cả đêm và không có gì hoạt động. Tôi mệt mỏi, làm thế nào để khắc phục điều này? Bạn bè của tôi đã thực hiện thành công điều này và lời khuyên của họ không hiệu quả.

Tôi đã đọc nhiều câu hỏi tương tự khác và không có câu hỏi nào hiệu quả. Đây là danh sách:

Đă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.