리다이렉트 없이 두 도메인을 같은 IP 주소로 연결할 수 있나요?

저는 GoDaddy에서 두 개의 도메인을 등록해 두었습니다. 두 도메인 모두 DigitalOcean 드롭렛의 IP 주소를 가리키도록 A 레코드를 생성했는데, 그중 한 도메인이 다른 도메인으로 리다이렉트되고 있습니다. 리다이렉트 없이 두 도메인 중 어느 것을 사용해도 메시지 보드에 접근할 수 있도록 하고 싶습니다. 이것이 가능한가요? 무엇을 해야 하나요?

리다이렉트를 우회하더라도 Discourse가 두 번째 도메인에서 제대로 로드되지 않습니다.

여기서 사용 사례는 무엇인가요? 동일한 Discourse 인스턴스를 고유한 설치인 것처럼 두 개의 다른 도메인으로 연결하려는 이유는 무엇인가요?

두 도메인이 모두 동일한 Discourse 포럼을 가리키도록 하려면 불가능합니다. 공식 호스트네임은 하나만 존재할 수 있습니다.

같은 서버에서 Discourse 인스턴스 두 개를 실행하려면 여러 가지 방법으로 이를 실현할 수 있습니다.

제 경우에는 가능하지만, 다소 해킹적인 방식입니다. 이로 인해 문제가 발생하면 저를 탓하지 마세요. 사이트 전용(범용이 아닌) 플러그인이 생성되었습니다:
GitHub - mig5/discourse-whonix-onion-host-support: load Whonix site on onion if used · GitHub

의견을 환영합니다.

해당 플러그인이 대부분의 작업을 수행합니다(정량화할 수는 없습니다). 나머지 부분은 nginx subs_filter를 사용하고 있습니다.

다만, 보조 도메인의 CSP가 방해가 되고 있습니다.


제 사용 사례: 보조 .onion 도메인을 제공하는 것입니다. 인용

Onion Location

웹사이트 게시자는 이제 HTTP 헤더를 추가하여 Tor 사용자에게 자신의 onion 서비스를 홍보할 수 있습니다. 웹사이트를 방문할 때, .onion 주소와 Onion Location이 모두 활성화된 Tor Browser를 사용하는 경우, 사용자는 해당 사이트의 onion 서비스 버전에 대해 프롬프트를 받고 첫 사용 시 onion 서비스로 업그레이드하는 것에 옵트인하도록 요청받습니다.

개발자라면 onion 서비스에서 onion-location을 활성화하는 방법을 배워보세요.


또 다른 멋진 사용 사례는 alt-svc입니다 (cloudflare onion와 관련됨).

.onion은 위치가 숨겨지지 않은 공개 서버에도 유용합니다. SSL/TLS 인증 기관에 의존하지 않는 종단 간(또는 Tor to Tor) 암호화의 대안적 수단입니다. 서버 측에서 HiddenServiceNonAnonymousMode 1, HiddenServiceSingleHopMode 1을 사용하고 클라이언트 측에서 Tor2Web 모드(단일 홉)를 사용하면 Onion도 빠르게 만들 수 있습니다.

좋은 지적이지만 이에 대해 걱정하지 않습니다. 보조 도메인 이름(제 경우 .onion)에는 HTTP 헤더 X-Robots-Tag: noindex를 사용할 수 있습니다.

관련 링크:
Forcing hostname has broken support for Onion Services

잠재적 중복:
How to add a second domain name?