Warum nginx proxy_pass in der Nähe meiner Verbindung?

In der Dokumentation sagt Folgendes

Setzt das HTTP-Protokoll-version für die Verwendung von proxyfunktionen. Standardmäßig wird version 1.0 verwendet. Version 1.1 wird empfohlen für die Verwendung mit keepalive-verbindungen und NTLM-Authentifizierung.

In meiner nginx-config habe ich

    location /{
        proxy_http_version 1.1;
        proxy_pass http://127.0.0.1:1980;
    }

Tun http://127.0.0.1:1980 direkt sehen kann ich meine app bekommen viele Anfrage (wenn ich aktualisieren) auf eine Verbindung. Dies ist die Antwort, die ich senden

HTTP/1.1 200 OK\nContent-Type:text/html\nContent-Length: 14\nConnection: keep-alive\n\nHello World!

Jedoch nginx macht eine Anfrage und schließt es. WTH? Ich kann sehen, nginx schickt die "Connection: keep-alive" - header. Ich kann sehen, es Hinzugefügt, der server-und date-header. Ich habe versucht, das hinzufügen proxy_set_header Connection "keep-alive"; aber das hat nicht geholfen.

Wie bekomme ich nginx nicht die Verbindung schließen jeden thread?

Hi, habe meine Antwort unter Adresse dein problem?

InformationsquelleAutor | 2017-10-16

Schreibe einen Kommentar