The official NGINX Open Source repository. https://nginx.org/
Find a file
Maxim Dounin 56ad960e7a The gRPC proxy module.
The module allows passing requests to upstream gRPC servers.
The module is built by default as long as HTTP/2 support is compiled in.
Example configuration:

    grpc_pass 127.0.0.1:9000;

Alternatively, the "grpc://" scheme can be used:

    grpc_pass grpc://127.0.0.1:9000;

Keepalive support is available via the upstream keepalive module.  Note
that keepalive connections won't currently work with grpc-go as it fails
to handle SETTINGS_HEADER_TABLE_SIZE.

To use with SSL:

    grpc_pass grpcs://127.0.0.1:9000;

SSL connections use ALPN "h2" when available.  At least grpc-go works fine
without ALPN, so if ALPN is not available we just establish a connection
without it.

Tested with grpc-c++ and grpc-go.
2018-03-17 23:04:24 +03:00
auto The gRPC proxy module. 2018-03-17 23:04:24 +03:00
conf MIME: added most common OpenDocument types. 2017-10-02 19:07:01 +03:00
contrib Contrib: vim syntax, update 3rd party module directives. 2018-02-01 11:15:14 +02:00
docs nginx-1.13.9-RELEASE 2018-02-20 17:08:48 +03:00
misc Updated OpenSSL used for win32 builds. 2017-12-26 17:48:49 +03:00
src The gRPC proxy module. 2018-03-17 23:04:24 +03:00
.hgtags release-1.13.9 tag 2018-02-20 17:08:49 +03:00