https://에서 https://www로 리디렉션

안녕하세요.

디스코urs에 처음 온 사람입니다! Ubuntu 24.04 서버에서 디스코urs를 호스팅하고 있습니다 :slight_smile:

하지만 도메인 포워딩 관련해서 도움이 필요합니다..

이 사이트: https:// mysite 에 접속하면 작동하지 않아요..

이 사이트: https://www. mysite 에 접속하면 정상적으로 작동해요..

그래서 제 질문입니다. https:// 트래픽을 전부 https://www 로 포워딩할 수 있을까요?

누군가 초보자도 이해할 수 있는 쉬운 방식으로 도와주셨으면 좋겠습니다 :stuck_out_tongue:

감사합니다

토마스

다른 사용자들이 비슷한 질문에서 https://www.forcewww.com/ 을 추천했습니다.

안녕하세요.

감사합니다 :slight_smile:

이거 안전한가요??? 제 서버를 랜덤한 곳으로 연결하는 건가요.. ???

다른 방법이 있을까요?

nginx 설정 파일은 어디에 있나요?

mysite에 대한 DNS 항목이 있나요, 아니면 www.mysite에만 있나요?

웹 서버에 mysite 접근 시 실패한 이유를 나타내는 로그 항목이 표시되나요?

안녕하세요 @MikeNolan

IPV4 - mysite.dk
IPv4 - www.mysite.dk

IPV6 - mysite.dk
IPv6 - www.mysite.dk

어떤 웹 엔진을 사용 중인지 알려주세요. 동등성도 알아야 하기 때문입니다.

ping mysite와 ping www.mysite가 모두 작동한다고 가정합니다.

로컬에서 mysite URL로 curl을 시도하면 어떻게 되나요?

안녕하세요

답변 감사합니다.

어떤 웹 엔진을 사용했는지 정확히 모르겠습니다.

아래 가이드를 그대로 따랐을 뿐입니다: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Communiteq는 Discourse 파트너이고, 여기서 추천하는 사람들도 신뢰합니다.

forcewww.com는 가장 초보자 친화적인 방법입니다. 저는 이 방법을 사용하고 있으며, 2016년부터 Discourse 전문 컨설턴트로 일하고 있습니다.

더 어렵지만 약간 더 우아한 방법은 Set up Let’s Encrypt with multiple domains / redirects에 설명된 대로 두 번째 도메인을 추가하는 것입니다.

forcewww.com은 비교적 안전하다고 말할 수 있습니다. 이 서비스는 Communiteq(신뢰할 수 있는 Discourse 호스팅 제공업체)이 구축하고 운영합니다.

이 리다이렉션을 Nginx로 수행할 수 없는 이유가 있을까요?

이미 리다이렉트를 수행하고 있습니다. 문제는 다른 사이트에 대한 인증서가 없기 때문에 www가 없는 주소를 방문하면 인증서 오류가 발생한다는 것입니다.

알겠습니다. 하지만… 그게 바로 몇 번이나 언급된 -d 플래그 두 개를 인증서를 받을 때 사용하는 문제일 뿐이잖아요 :thinking:

대체 뭘 못 이해하고 있는지 모르겠네요… 이 주제를 다시 읽어봐야겠습니다.

초보자에게는 그다지 간단한 문제가 아닙니다.

신입에게 쉽고 명확한 것은 꽤나 드뭅니다. [1]


  1. 물론 거의 모든 101-헬프에서는 Lets Encrypt를 포함하여 거의 모든 단계가 안내되어 있지만, Discourse는 다른 사이트들과는 다르게 취급되는 것 같아 그 늪에 빠지게 되었습니다 ↩︎

안녕하세요,

다들 답변해 주셔서 감사합니다. 저는 이 솔루션을 사용했습니다: https://www.forcewww.com/

잘 작동하는 것 같습니다 :slight_smile:

감사합니다.