Scikit Web

Nest.js Nginx gRPC grpc_pass 설정 본문

카테고리 없음

Nest.js Nginx gRPC grpc_pass 설정

Keun0 2023. 2. 2. 15:03
728x90
반응형

Nest.js 에서 제공하는 gRPC 프레임워크 기능으로 서버를 띄우고 해당 서버에 SSL 연결을 하기 위한 NginX 서버 설정이다.

 

gRPC의 경우 일반 http 와 다르게 grpc_pass 를 사용해야 한다

 

upstream grpcservers {
    server 192.168.0.1:5003;
}

server {
        listen 80;
        listen [::]:80;

        server_name 도메인;

        return 301 https://$host$request_uri;
}

server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;

        server_name 도메인;

        location / {
                 grpc_pass grpc://grpcservers;
        }
}

https://www.nginx.com/blog/nginx-1-13-10-grpc/

728x90
반응형
Comments