@Moin 님, 안녕하세요! "the admin"입니다. 답변해 주셔서 감사합니다. 또한 이 스레드를 시작해 주신 @abdul19 님께도 감사드립니다.
@abdul19 님과 저는 Discourse를 사용하여 연구소에서 *시드 커뮤니티(seed community)*를 구축하는 작업을 진행 중입니다. 지금까지 짧지만 매우 훌륭한 경험이었습니다! 수고해 주시고 공유해 주셔서 감사합니다. 하지만 몇 가지 문제도 겪고 있습니다.
저희 Discourse 인스턴스는 Ubuntu 22.04.4 LTS (Jammy) 환경에서 실행되고 있으며, AlmaLinux 9.3 (Shamrock Pampas Cat)에서 실행 중인 Nginx 리버스 프록시 서버 뒤에 위치해 있습니다. 하루에 여러 번 업그레이드를 수행하여 최신 상태를 유지하고 있습니다(현재 버전: 3.3.0.beta1-dev, latest-release +557).
해당 사이트의 Nginx 설정 파일은 다음과 같습니다:
[rjr@e220i058h025lx sites-enabled]$ cat forum.conf
server {
server_name forum.igfae.usc.es;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass "http://172.16.57.96";
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/forum.igfae.usc.es/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/forum.igfae.usc.es/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = forum.igfae.usc.es) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name forum.igfae.usc.es;
listen 80;
return 404; # managed by Certbot
}
[rjr@e220i058h025lx sites-enabled]$
몇日前까지는 모든 것이 정상적으로 작동하는 것 같았습니다. 정확한 시점은 기억나지 않습니다. 아마도 업그레이드 때문이거나 설정 변경 때문일 수 있습니다. 그 후로 혼합 콘텐츠(mixed contents) 문제가 발생하기 시작했습니다. 해결책을 찾던 중 이 스레드를 발견했습니다. force https를 true로 설정하면 혼합 콘텐츠 오류는 해결되었지만, 로그인이 되지 않습니다.
어느 시점부터는 로그아웃, 답변, 게시글 작성 등이 불가능해졌던 것 같습니다. @abdul19 님이 이 스레드를 만든 시점이 바로 그때였습니다.
현재 force https가 true로 설정되어 있으면 혼합 콘텐츠 오류는 발생하지 않지만, 사용자가 로그인할 수 없습니다. 이미 로그인된 사용자는 모든 기능을 정상적으로 사용할 수 있습니다. 로그인 시도를 하면 로그인 버튼을 클릭한 후 다음과 같은 오류가 나타납니다:
'force https’가 false로 설정되어 있으면 사용자가 로그인할 수는 있지만, 혼합 콘텐츠 오류가 발생합니다:
이 내용이 합리적으로 들리시나요? 해결책으로 안내해 주실 수 있을까요? 새로운 토픽을 생성하고 이 게시글을 연결하는 것이 더 적절할까요? 감사합니다!

