Skip to content

Commit 158cac5

Browse files
authored
Merge pull request boostcampwm-2024#522 from boostcampwm-2024/feat/grafana-a-record
✨ feat: 그라파나 A 레코드 수정
2 parents a91de17 + 84054c7 commit 158cac5

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

nginx.conf

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,68 @@ server {
66
return 301 https://$host$request_uri;
77
}
88

9+
# Grafana 서브도메인 - HTTP to HTTPS Redirect
10+
server {
11+
listen 80;
12+
server_name grafana.denamu.dev;
13+
14+
return 301 https://$host$request_uri;
15+
}
16+
17+
# Grafana 서브도메인 - HTTPS 프록시
18+
server {
19+
listen 443 ssl;
20+
server_name grafana.denamu.dev;
21+
22+
ssl_certificate /etc/letsencrypt/live/denamu.dev/fullchain.pem;
23+
ssl_certificate_key /etc/letsencrypt/live/denamu.dev/privkey.pem;
24+
include /etc/letsencrypt/options-ssl-nginx.conf;
25+
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
26+
27+
location / {
28+
proxy_pass http://127.0.0.1:3000;
29+
proxy_http_version 1.1;
30+
proxy_set_header Upgrade $http_upgrade;
31+
proxy_set_header Connection "upgrade";
32+
proxy_set_header Host $host;
33+
proxy_set_header X-Real-IP $remote_addr;
34+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
35+
proxy_set_header X-Forwarded-Proto $scheme;
36+
proxy_cache_bypass $http_upgrade;
37+
}
38+
}
39+
40+
# Portainer 서브도메인 - HTTP to HTTPS Redirect
41+
server {
42+
listen 80;
43+
server_name portainer.denamu.dev;
44+
45+
return 301 https://$host$request_uri;
46+
}
47+
48+
# Portainer 서브도메인 - HTTPS 프록시
49+
server {
50+
listen 443 ssl;
51+
server_name portainer.denamu.dev;
52+
53+
ssl_certificate /etc/letsencrypt/live/denamu.dev/fullchain.pem;
54+
ssl_certificate_key /etc/letsencrypt/live/denamu.dev/privkey.pem;
55+
include /etc/letsencrypt/options-ssl-nginx.conf;
56+
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
57+
58+
location / {
59+
proxy_pass http://127.0.0.1:9000;
60+
proxy_http_version 1.1;
61+
proxy_set_header Upgrade $http_upgrade;
62+
proxy_set_header Connection "upgrade";
63+
proxy_set_header Host $host;
64+
proxy_set_header X-Real-IP $remote_addr;
65+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
66+
proxy_set_header X-Forwarded-Proto $scheme;
67+
proxy_cache_bypass $http_upgrade;
68+
}
69+
}
70+
971
# HTTPS로 들어온 요청에 대한 처리 진행
1072
server {
1173
listen 443 ssl;

0 commit comments

Comments
 (0)