로그인 페이지에서 이미지가 깨져 있습니다

안녕하세요

새로운 포럼을 만들고 있습니다. 하지만 로그인 페이지에서 문제가 생겼습니다. 이미지가 표시되지 않아요. → https://wpdebat.dk/

하지만 이미지를 우클릭하여 이미지 주소를 복사해 해당 주소를 열면 이미지는 정상적으로 표시됩니다.

https://www.wpdebat.dk/uploads/default/original/1X/b48583f04a50eea67fe53105d6ff8ae0db8260bd.png

무엇이 문제일까요?`

감사합니다

토마스

수정: 3가지 브라우저를 시도해 보았고, 브라우저 캐시도 삭제해 보았습니다!

안녕하세요, 옵션에서 Force HTTPS를 사용할 수 있습니다:

이렇게 하면 http/https 혼합 콘텐츠 문제를 방지할 수 있습니다.

image

안녕하세요 @Arkshine

답변 주셔서 감사합니다.

HTTPS를 강제 적용한 후 제 사이트가 작동하지 않습니다.

로그인/로그아웃, 게시물 작성, 설정 저장 등이 모두 불가능합니다.

그 후 다음 명령을 실행했습니다.

cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = false
exit

그 다음 HTTPS 강제를 비활성화했습니다. 이제 사이트는 다시 온라인 상태이지만 이미지가 깨져 있습니다.

추가 세부 정보

  • app.yml 파일에서 호스트명은 다음과 같습니다: DISCOURSE_HOSTNAME: ‘www.wpdebat.dk’

  • 서버에서 제어 패널로 Virtualmin을 사용 중입니다.

  • 웹 서버로는 apache2를 사용 중입니다.

  • Ubuntu 24.04

  • Virtualmin 포럼의 이 가이드를 참고했습니다.

감사합니다.

Thomas

죄송합니다 - 답변할 때 위에 있는 게시글을 업데이트했습니다.

추가 맥락을 제공해 주셔서 감사합니다.

제 쪽에서는 wpdebat.dk가 정상적으로 작동하는 것으로 보입니다. 루트와 www에 대해 유효한 SSL 인증서가 있습니다. 여전히 혼합 콘텐츠(mixed content) 문제가 있으며, 가이드에 따르면 이를 해결하려면 force https가 필요합니다.

DISCOURSE_HOSTNAME에서 wpdebat.dk 대신 www.wpdebat.dk를 사용하는 것이 의도된 것인가요?
이것이 문제를 일으킬 수 있는지 확실하지는 않지만, 저는 wpdebat.dk를 사용하고 Virtualmin에서 www → non-www로 리다이렉트하도록 설정하는 것을 권장합니다(www를 유지하려는 경우 반대 방향도 가능합니다).

@Arkshine

문제 해결 - 웹사이트 리디렉션에 문제가 있었습니다

설정에서 www.를 제거했고, 이제 작동합니다.

도움 주셔서 감사합니다

네, 이제 작동하니 다행이네요!

Discourse 설정에서 www를 사용하고 계신다면 문제가 발생할 수 있습니다.

여전히 www 또는 비-www 중 하나를 선택하고, app.yml을 조정하며, Virtuamin에서 리다이렉트를 설정하는 것을 권장합니다. 이를 통해 SEO상의 이점(URL 일관성, 콘텐츠 중복 방지, 단일 도메인 기반 분석 등)을 얻을 수 있습니다.