Received http2 header with status: 502
При попытке обратиться к серверу grpc. Выдаёт следующие: Received http2 header with status: 502
.
На сервер через docker контейнер запущен nginx, вот nginx.conf:
events {
worker_connections 1024;
}
upstream users_service {
server cj_user-users2-1:50052;
}
http {
server {
listen 80 http2;
charset utf-8;
server_name 92.53.119.150;
default_type application/grpc;
location /users. {
grpc_pass grpc://users_serivce;
grpc_set_header Upgrade $http_upgrade;
grpc_set_header Connection "Upgrade";
grpc_set_header Connection keep-alive;
grpc_set_header Host $host:$server_port;
grpc_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
grpc_set_header X-Forwarded-Proto $scheme;
}
}
}
Если делать запросы на прямую, то всё работает. Помогите пожалуйста