검색을 해보았지만 이에 대한 정보를 찾지 못했습니다. 다만, iframe 주소를 백엔드에 추가해야 한다는 내용은 확인하여 해당 작업을 수행했습니다. iframe은 미리보기에서는 정상적으로 작동하지만, Discourse에서 게시글을 저장할 때 403 오류가 발생합니다.
어떻게 해야 할지 모르겠습니다. 제 생각에는 버그인 것 같습니다.
allowed_iframes 설정은 403 오류와 관련이 없으며, 다른 이유로 인해 발생하는 것입니다.
Discourse에서 허용되지 않는 iframe src의 경우 임베드되지 않습니다. 예를 들어 아래를 참조하세요:
여기에 iframe
여기에 iframe
이러한 특이한 현상과 컴퓨터에 표시되는 “초안 오프라인” 경고로 인해, 호환되지 않는 요소가 문제를 일으키고 있는 것이 아닌가 싶습니다.
예를 들어, 인스턴스 앞에 Apache 프록시를 사용하고 있다면 요청을 거부하고 있을 수 있습니다.
좋은 지적이셨습니다. Apache 프록시를 통해 실행되고 있었습니다. 전용 IP를 할당하고 DNS가 전파되어 서비스가 다시 온라인으로 돌아온 후, “drafts offline” 메시지가 사라졌고 iframe이 정상적으로 저장되어 기대한 대로 작동했습니다.
정확한 방향으로 이끌어 주셔서 정말 감사합니다!