From 49e1cae5489d0fdd9f429610eae444cddbb6734f Mon Sep 17 00:00:00 2001 From: talksik Date: Mon, 14 Aug 2023 15:01:28 -0700 Subject: [PATCH] trying to add grpc --- nginx.conf | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/nginx.conf b/nginx.conf index b04a670..f4d0307 100644 --- a/nginx.conf +++ b/nginx.conf @@ -66,25 +66,44 @@ http { proxy_set_header X-Forwarded-Proto $scheme; } } -} - -stream { - # rancher https: passthrough ssl server { - listen 443; - server_name rancher.flowy.live; + listen 443; + server_name rancher.flowy.live - proxy_pass rancher:443; + location / { + proxy_pass https://rancher; + 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-Proto $scheme; + } } # k8s api: passthrough grpc/tcp server { - listen 80; - server_name api.flowy.live; + listen 80 http2; + server_name api.flowy.live; - proxy_pass localhost:33606; + location / { + # Replace localhost:50051 with the address and port of your gRPC server + # The 'grpc://' prefix is optional; unencrypted gRPC is the default + grpc_pass grpc://localhost:50051; + } } + # server { + # listen 443 ssl http2; + # server_name api.flowy.live; + # + # ssl_certificate ssl/cert.pem; + # ssl_certificate_key ssl/key.pem; + # + # location / { + # grpc_pass grpcs://localhost:50051; + # } + # } +} +stream { # k8s audio relay server { listen 6000 udp;