Tôi đã định cấu hình Nginx làm proxy đảo ngược đơn giản.Lỗi với IP và Nginx làm proxy ngược
Tôi chỉ sử dụng thiết lập cơ bản
location/{
proxy_pass foo.dnsalias.net;
proxy_pass_header Set-Cookie;
proxy_pass_header P3P;
}
Vấn đề là sau một thời gian (vài ngày) các trang web sau nginx trở thành unaccessible. Indead nginx cố gắng gọi một ip xấu (các trang web phía sau nginx là ở nhà của tôi phía sau hộp của tôi và tôi là một bằng cách sử dụng một dyn-dns vì ip của tôi không phải là fixe). Dyn-dns này luôn hợp lệ (tôi có thể gọi trực tiếp trang web của tôi) nhưng vì lý do mơ hồ Nginx bị kẹt với điều đó ..
Vì vậy, như đã nói, nginx chỉ cho tôi 504 Cổng hết thời gian sau một thời gian. Có vẻ như lỗi xảy ra khi tôi thay đổi ip ở nhà. Dưới đây là một mẫu của bản ghi lỗi:
[error] ... upstream timed out (110: Connection timed out) while connecting to upstream, client: my.current.ip, server: myreverse.server.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://my.old
.home.ip", host: "myreverse.server.com"
Vì vậy, em biết tại sao nginx đang sử dụng ip thay cho DN?
Nghe hay đấy, tôi sẽ thử giải pháp này cho phản hồi sau đó. Cảm ơn rất nhiều. (phiên bản cộng đồng) – max54
Tôi đã cố gắng sử dụng một số giải quyết nhưng không có gì hoạt động, tôi luôn nhận được 'recv() không thành công (111: Kết nối bị từ chối) trong khi giải quyết, giải quyết: X.X.X.X: 53' với X là địa chỉ IP khác nhau mà tôi đã thử. – max54
(chỉnh sửa quá muộn) Tôi nên đặt chính xác gì vào trình phân giải? – max54