가이드(How to install Discourse alongside Virtualmin - Virtualmin - Virtualmin Community)에 따라 Virtualmin이 실행 중인 서버에 Discourse를 설치했습니다.
모든 기능이 정상적으로 작동하고 있으며(https 포함), 하지만 Discourse 설정에서 force_https를 활성화하면 모든 것이 깨집니다. 로그인이 되지 않고, 다른 많은 작업에서도 403 오류가 발생합니다.
Forced https deactivate 에서와 동일한 동작을 확인했습니다.
rails 콘솔을 통해 force_https를 비활성화하여 다시 작동하게 만들었습니다. 하지만 Discourse가 일부 링크에 대해 http를 사용하고 있어 혼합 콘텐츠(mixed content) 경고가 발생합니다.
force_https를 활성화하고 싶습니다.
문제는 Discourse 대신 Apache가 SSL을 처리하는 것 같지만, 둘이 함께 작동하도록 설정하는 방법에 대해 아무것도 찾을 수 없었습니다.