From d7b213d97951894f792ad26215fbc4759e0b2b8e Mon Sep 17 00:00:00 2001 From: Manuel Alejandro de Brito Fontes Date: Tue, 18 Jun 2019 23:43:41 -0400 Subject: [PATCH] Do not set Host header when backend protocol is grpc --- rootfs/etc/nginx/template/nginx.tmpl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rootfs/etc/nginx/template/nginx.tmpl b/rootfs/etc/nginx/template/nginx.tmpl index f012957af..b9cd4ae5c 100755 --- a/rootfs/etc/nginx/template/nginx.tmpl +++ b/rootfs/etc/nginx/template/nginx.tmpl @@ -1173,11 +1173,13 @@ stream { {{ end }} {{/* By default use vhost as Host to upstream, but allow overrides */}} + {{ if not (eq $proxySetHeader "grpc_set_header") }} {{ if not (empty $location.UpstreamVhost) }} {{ $proxySetHeader }} Host "{{ $location.UpstreamVhost }}"; {{ else }} {{ $proxySetHeader }} Host $best_http_host; {{ end }} + {{ end }} # Pass the extracted client certificate to the backend {{ if not (empty $server.CertificateAuth.CAFileName) }}