Skip to content

Commit d912972

Browse files
committed
fix: Upgrade 헤더 유무에 따라 Connection 헤더의 값을 동적으로 설정하도록
- Upgrade 헤더가 존재하면(e.g. WebSocket) upgrade로 설정 - Upgrade 헤더가 존재하지 않으면 keep-alive로 설정
1 parent f5c4034 commit d912972

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

docs/infra-config/nginx.dev.conf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
map $http_upgrade $connection_upgrade {
2+
default upgrade;
3+
'' keep-alive;
4+
}
5+
16
server {
27
listen 80;
38
server_name api.stage.solid-connection.com;
@@ -40,6 +45,6 @@ server {
4045
proxy_set_header X-Forwarded-Proto $scheme;
4146
proxy_http_version 1.1;
4247
proxy_set_header Upgrade $http_upgrade;
43-
proxy_set_header Connection "upgrade";
48+
proxy_set_header Connection $connection_upgrade;
4449
}
4550
}

docs/infra-config/nginx.prod.conf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
map $http_upgrade $connection_upgrade {
2+
default upgrade;
3+
'' keep-alive;
4+
}
5+
16
server {
27
listen 80;
38
server_name api.solid-connection.com;
@@ -31,6 +36,6 @@ server {
3136
proxy_set_header X-Forwarded-Proto $scheme;
3237
proxy_http_version 1.1;
3338
proxy_set_header Upgrade $http_upgrade;
34-
proxy_set_header Connection "upgrade";
39+
proxy_set_header Connection $connection_upgrade;
3540
}
3641
}

0 commit comments

Comments
 (0)