Es gibt einen Nginx in Docker, der als Proxy für Anwendungen verwendet wird.
www.myhost.com -> nginx(docker) -> meine Anwendung (Docker)
Wenn ich meine Anwendung über host:port anfordere, wird sie erfolgreich ausgeführt.
Wenn ich meine Anwendung über den Domänennamen anfordere, erhält sie ERR_CONNECTION_RESET zufällig.
Code: Select all
net::ERR_CONNECTION_RESET 200 (OK)
Code: Select all
server {
listen 80;
server_name myhost.com;
client_max_body_size 5120m;
location / {
#client_max_body_size 1024M;
#proxy_redirect off;
#proxy_set_header Host $http_host;
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_request_buffering off;
#proxy_buffering off;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_pass http://192.168.17.19:8080/;
}
}