配置如下:
在http{}中添加如下内容
client_max_body_size 4000M;
grpc_read_timeout 1d;
grpc_send_timeout 1d;
grpc_buffer_size 100M;
underscores_in_headers on;
# grpc 代理配置
server {
server_name localhost;
listen 7050 ssl http2; # grpc方式对外暴露端口
ssl_certificate /tmp/crypto/ordererOrganizations/mybaas/orderers/orderer1/tls/server.crt;
ssl_certificate_key /tmp/crypto/ordererOrganizations/mybaas/orderers/orderer1/tls/server.key;
#include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
location / {
grpc_pass grpcs://192.169.0.14:3057; # 此处配置grpc服务的ip和端口
}