Bläddra i källkod

feat: pass X-Real-IP header to gRPC backends

Artem Ukrainskii 2 månader sedan
förälder
incheckning
7391ce96fe
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      nginx.tmpl

+ 2 - 0
nginx.tmpl

@@ -321,8 +321,10 @@
             {{- end }}
         {{- else if eq $proto "grpc" }}
         grpc_pass {{ trim $proto }}://{{ trim $upstream }};
+        grpc_set_header X-Real-IP $remote_addr;
         {{- else if eq $proto "grpcs" }}
         grpc_pass {{ trim $proto }}://{{ trim $upstream }};
+        grpc_set_header X-Real-IP $remote_addr;
         {{- else }}
         proxy_pass {{ trim $proto }}://{{ trim $upstream }}{{ trim $dest }};
         set $upstream_keepalive {{ if ne $keepalive "disabled" }}true{{ else }}false{{ end }};