Estou tentando fazer umgRPCservidor disponível atravéspfSensecomHAProxycorrendo como umplugar. Tenho terminação SSL no HAProxy e funciona bem para vários hosts. Mas ao tentar configurar o servidor gRPC ele falha com:
Resposta gRPC incorreta. Código de status HTTP: 400
No entanto, posso fazer isso com sucesso usandoGerenciador de proxy Nginxdefinindo o seguinte emConfiguração personalizada do Nginx:
underscores_in_headers on;
location / {
grpc_read_timeout 300s;
grpc_send_timeout 300s;
grpc_socket_keepalive on;
if ($http_content_type = "application/grpc") {
grpc_pass grpc://10.0.0.5:6000;
}
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}