Welcome! Log In Create A New Profile


(no subject)

Anonymous User
September 24, 2019 12:20AM

I would like to know whether nginx supports mirroring of a gRPC proxy?
I've got a backend server with two endpoints running and setup nginx
with the following config:

server {
listen 50051 http2 ssl;

ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_protocols TLSv1.2 TLSv1.3;

location / {
mirror /mirror;
mirror_request_body off;
grpc_pass grpcs://grpc-server.example.com:50051;

location /mirror {
grpc_pass grpcs://grpc-server.example.com:50052;

Sending a request to the nginx proxy only results in the request going
through to the endpoint on 50051, and nothing appears on the 50052
endpoint. If I remove "mirror_request_body" config, then the request
results in a timeout and nothing appears on either endpoint.

Is this supported, or does nginx not yet support mirroring of gRPC?

nginx mailing list
Subject Author Posted

(no subject)

Anonymous User September 24, 2019 12:20AM

Re: your mail

Maxim Dounin September 24, 2019 07:32AM

Re: your mail

Anonymous User September 24, 2019 11:56PM

Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 83
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready