다시 인사드립니다 ^^.
전에 겪었던 것 같은 작은 문제가 있는데, 지금은 다른 문제일 수도 있겠네요.
문제는 다음과 같습니다:
-
브라우저에서 cp2077.eu를 열면 "유지보수 중"이라는 메시지가 표시됩니다. 물론 이것은 제 템플릿이고 보안이 되지 않는 상태입니다.
-
하지만 https://cp2077.eu를 열면 Discourse 포럼이 나타나고, 웹사이트는 SSL로 보안을 유지하고 있습니다.
제 추측은 nginx 파일이 https로 리다이렉트하는 것을 처리하지 못하고 있다는 것입니다. 제 파일은 다음과 같습니다. 확인해 보았지만 문제가 어디인지 모르겠습니다. 괜찮아 보이지만(괜찮아 보인다고 생각합니다) 더 많은 지식을 가진 누군가가 이 문제를 해결하는 데 도움을 줄 수 있을까요? 정말 감사하겠습니다:
server {
listen 80;
listen [::]:80;
server_name www.cp2077.eu;
return 301 https://cp2077.eu$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name www.cp2077.eu;
ssl_certificate /etc/letsencrypt/live/cp2077.eu/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cp2077.eu/privkey.pem;
return 301 https://cp2077.eu$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name cp2077.eu;
ssl on;
ssl_certificate /etc/letsencrypt/live/cp2077.eu/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cp2077.eu/privkey.pem;
http2_idle_timeout 5m; # 기본값 3m에서 5m로 상향
location / {
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Real-IP $remote_addr;
}
}
이를 해결하기 위해 여기서 무엇을 변경해야 할지 힌트가 있을까요?