Tôi gặp sự cố với nginx của mình:
Tôi phải chuyển hướng tất cả lưu lượng truy cập http và https khi người dùng của tôi tìm kiếm "hermes.my-domain.com" tới cổng 5000, trên máy chủ nginx của tôi, nơi có ứng dụng của tôi.
"hermes" là tên miền phụ của tôi.
Vì vậy, tôi làm điều đó:
người phục vụ {
nghe 80;
server_name hermes.my-domain.com;
trả lại 301 https://hermes.my-domain.com$request_uri;
}
người phục vụ {
nghe 443;
ssl_certificate /etc/certs/ssl/bundle.crt;
ssl_certificate_key /etc/certs/ssl/server.key;
địa điểm / {
proxy_pass http://localhost:5000;
proxy_redirect tắt;
proxy_set_header Máy chủ lưu trữ $host:$server_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
bật proxy_set_header X-Forwarded-Ssl;
}
}
Mỗi lần tôi rơi vào một lỗi 502.
Tôi không hiểu chuyện gì đang xảy ra...
nếu ai đó biết vấn đề xin vui lòng?
Cám ơn rất nhiều !
Đây là kết quả của tôi từ error.log :
Tôi xin lỗi, đây là kết quả của tôi từ error.log :
24/11/2021 09:09:44 [lỗi] 19384#19384: *332 connect() fail (111: Kết nối bị từ chối) trong khi kết nối với thượng nguồn, máy khách: 10.10.1.158, máy chủ: , yêu cầu: "GET / HTTP/ 1.1", ngược dòng: "http://127.0.0.1:5000/", máy chủ lưu trữ: "hermes.my-domain.com"
24/11/2021 09:09:44 [lỗi] 19384#19384: *332 connect() fail (111: Kết nối bị từ chối) trong khi kết nối với thượng nguồn, máy khách: 10.10.1.158, máy chủ: , yêu cầu: "GET / HTTP/ 1.1", ngược dòng: "http://[::1]:5000/", máy chủ lưu trữ: "hermes.my-domain.com"
24/11/2021 09:09:44 [lỗi] 19384#19384: *332 không có ngược dòng trực tiếp trong khi kết nối với ngược dòng, máy khách: 10.10.1.158, máy chủ: , yêu cầu: "NHẬN /favicon.ico HTTP/1.1", ngược dòng : "http://localhost/favicon.ico", máy chủ lưu trữ: "hermes.my-domain.com", liên kết giới thiệu: "https://hermes.my-domain.com/"
Cảm ơn tất cả sự giúp đỡ của bạn!