안녕하세요,
나는 Docker에서 Discourse를 셀프호스팅으로 설치했고, 그 앞에 nginx를 배치했습니다. forum.my.tld로 접속할 수 있습니다. 또한 WordPress도 설치되어 있으며, 이 역시 공개된 환경에서 접근 가능합니다. 이제 www.myWebsite.tld/forum과 같은 URL의 일부로 Discourse를 통합하고 싶습니다.
이것이 가능한지, 그리고 가능하면 어떻게 해야 하는지 알고 싶습니다.
감사합니다.
로버트, 안녕하세요.
다른 게시물에 링크를 걸어주셔서 감사합니다. 하지만 저에게는 도움이 되지 않습니다. 저는 Fastly를 사용하지 않습니다. 2개의 Discourse Docker 컨테이너(테스트(test.domain.tld)와 프로덕션(prod.domain.tld))가 설치된 서버를 하나 가지고 있습니다. 다른 서버에는 예를 들어 mywp.tld로 운영되는 WordPress가 실행되고 있습니다. 이제 포럼을 mywp.tld/forum 하에서 서비스하고 싶습니다.
이것이 가능한가요?
DNS에서 prod.domain.tld를 forum.mywp.tld로 별칭(alias)으로 변경하고, 웹 서버에서 리라이팅(rewrite)을 수행해야 할 것 같습니다. 혹시?
구체적인 해결책이 있는 분은 계신가요?
감사합니다.
실례했습니다.
실수로 잘못된 링크를 공유했습니다.
아, 알겠습니다
복잡해 보이는데, "…경험이 매우 풍부한 경우를 제외하고는…"이라는 표현이 구체적으로 무슨 뜻인지 궁금합니다. 이렇게 하면 작동하게 하는 해결책을 보고 나서 설정할지 말지 결정할 수 있을 것 같습니다. 이 부분에 대한 자체 호스팅(셀프호스팅) 가이드가 있을까요? 그 이유는 SEO입니다. 포럼을 주 도메인 경로에 두는 것이 서브도메인으로 사용하는 것보다 낫다고 생각합니다. 아니면 요즘에는 이 부분이 중요하지 않나요?
감사합니다
이것이 바로 방법입니다.
여기서 'subfolder’와 'seo’를 검색하면 다음과 같은 많은 발언들을 찾을 수 있습니다.
Handling SEO for Discourse Communities | Blog 링크에도 몇 가지 세부 사항이 있는 것 같습니다.
정보를 주셔서 감사합니다. 저도 그 사이 검색을 해 보았습니다. 알고리즘이 일종의 블랙박스이기 때문에, SEO에 있어 무엇이 맞고 틀린지, 혹은 더 나은 옵션이 무엇인지는 단정 지을 수 없습니다. 서브디렉토리가 더 좋다고 주장하며 분석 자료를 제시한 좋은 글들도 찾았습니다. 또한 구글은 차이가 없다고 하지만, 이를 추적해 보면 정반대의 결과가 나온다고도 합니다. 올해 나온 것으로 보이는 링크를 아래에 공유합니다: SEO 서브도메인 또는 서브디렉토리
네, 당연히요. 감사합니다.