Hi Babu, On 04.06.2021 10:54, babu vel wrote: > Hi, > > Am using nginx 1.17.3 version and trying to enable http2 and gRPC > gateway. I compiled it enabling http_v2 and gRPC module. However, am > still getting below error reporting unknown directive "grpc_pass", can > you please let me know what is the issue here? > > # nginx -c /nginx/conf/grpc.conf -t > nginx: [emerg] unknown directive "grpc_pass" in /nginx/conf/grpc.conf:165 > nginx: configuration file /nginx/conf/grpc.conf test failed > # > > # cat -n /nginx/conf/grpc.conf | grep -i http2 > 88 listen 443 http2 default_server; > # cat -n /nginx/conf/grpc.conf | grep -i grpc > 83 upstream backend_grpc { > 84 server unix:/tmp/nginx_local/grpc_be_management.sock; > 165 grpc_pass grpc://backend_grpc; > 166 set $grpc_client_cert_auth 1; > 168 set $grpc_client_cert_auth 0; > 171 #grpc_read_timeout 2000000; > 173 #grpc_set_header cl_cert_s_dn $ssl_client_s_dn; > 174 #grpc_set_header cl_cert_status $grpc_client_cert_auth; > # > [...]
You cannot really use this directive in the upstream block, see http://nginx.org/r/grpc_pass -- Maxim Konovalov _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx