# Discourse가 스타일이 다른 두 웹사이트의 공유 포럼을 지원할 수 있나요?

**URL:** <https://meta.discourse.org/t/can-discourse-support-a-shared-forum-for-two-websites-with-distinct-styling/349017>\
**Category:** Self-hosting\
**Created:** [1월 26, 2025, 2:02오전 UTC](https://meta.discourse.org/t/can-discourse-support-a-shared-forum-for-two-websites-with-distinct-styling/349017 "2025-01-26T02:02:12Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
**Post date:** [1월 27, 2025, 8:08오전 UTC](https://meta.discourse.org/t/can-discourse-support-a-shared-forum-for-two-websites-with-distinct-styling/349017/14 "2025-01-27T08:08:40Z")

</div>

> [@tvavrda](#):
>
> 이 부분을 좀 더 명확히 설명해 주실 수 있을까요? 그것이 어떻게 작동하는지 조금 더 자세히 알면 정말 흥미로울 것 같습니다. 두 문장이 서로 모순되는 것 같은데요. 저는 모든 것을 반영하는 것이 실제로 OP가 요청한 내용이라고 생각합니다. 하지만 첫 번째 인스턴스가 수행한 변경 사항에 대해 다른 인스턴스가 통보를 받지 않는다면 어떻게 가능할까요? 데이터베이스에 저장되기는 하지만, 통지는 없잖아요.

여기서 정의에 대한 혼란이 있는 것 같습니다. Discourse의 서버 측 코드는 (어느 정도\*) 무상태(stateless)이지만, Discourse 인스턴스 전체(웹 클라이언트, 서버 측 코드, Redis, 캐시된 파일, 데이터베이스)는 무상태가 아닙니다.

그 메달의 다른 면은 다음과 같습니다. 서버 측 코드가 무상태라는 점을 고려할 때, 이 설정은 OP가 원하는 것을 달성할 수 없습니다. 왜냐하면 어떤 URL과 테마를 서빙해야 하는지에 대한 정보를 저장할 곳이 없기 때문입니다. 여러분이 설명하는 설정은 실제로 여러 웹 컨테이너와 단일 데이터베이스/Redis 인스턴스가 있는 로드 밸런싱 설정에서 발생하는 것과 동일합니다. 이는 단일 사이트입니다.

_`*` 여러 곳에 캐싱 레이어가 많이 있으므로 "어느 정도"라고 말하는 것입니다_

---

_[View the full topic](https://meta.discourse.org/t/can-discourse-support-a-shared-forum-for-two-websites-with-distinct-styling/349017)._
