# サムのマルチホストネームニンジャプラグインアプローチはまだ有効ですか？

**URL:** https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965
**Category:** Development
**Created:** [2021 年 6 月 15 日午後 10:42 UTC](https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965 "2021-06-15T22:42:32Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [2021 年 6 月 15 日午後 10:42 UTC](https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965/1 "2021-06-15T22:42:32Z")

</div>

[Forcing hostname has broken support for Onion Services](https://meta.discourse.org/t/forcing-hostname-has-broken-support-for-onion-services/102419/4) の議論を続けます：

私たちは、オンionサービスとクリアネットの両方を使用する場合と同様に、1 つの Discourse インスタンスに対して 2 つの異なるホスト名が必要なユースケースを持っています。実際にテストを行う前に、以下のアプローチが現在でも有効かどうか、皆さんの感覚を伺いたく思います。（数年前の話題ですので。）

> [@sam](#):
>
> 本当にこの「2 つのドメインを同時に使える」機能（ニンジャ機能）を有効にしたいのであれば、プラグインを使用できます。私のブログでこれが動作するようにしたコミットの例は以下にあります：
> 
> [https://github.com/SamSaffron/blog/commit/d09f5ea409e4a3a5d4905f511273bc0566e21cff](https://github.com/SamSaffron/blog/commit/d09f5ea409e4a3a5d4905f511273bc0566e21cff)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021 年 6 月 15 日午後 10:59 UTC](https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965/2 "2021-06-15T22:59:13Z")

</div>

`DISCOURSE_BACKUP_HOSTNAME` 環境変数がこれで機能するかもしれません。

> <https://github.com/discourse/discourse/commit/19814c5e8109dfb30b8a96e0762d062b200db392>
>
> \- Define the CSP based on the requested domain / scheme (respecting force\_https)…
> \- Update EnforceHostname middleware to allow secondary domains, add specs
> \- Add URL scheme to anon cache key so that CSP headers are cached correctly

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [2021 年 6 月 15 日午後 11:14 UTC](https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965/3 "2021-06-15T23:14:38Z")

</div>

なるほど、それも試す価値がありそうですし、明らかにずっと簡単ですね。 ~~確認して、結果をお知らせします。~~

私たちの目的には、これで十分機能したようです。ありがとうございます！

---

<div class="post-metadata">

### Author: ![f1r4s](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/f1r4s/32/245347_2.png) [@f1r4s](https://meta.discourse.org/u/f1r4s)
#### Post date: [2022 年 1 月 16 日午前 12:33 UTC](https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965/4 "2022-01-16T00:33:22Z")

</div>

Hi @downey @Falco 様

DISCOURSE\_BACKUP\_HOSTNAME を tor セットアップで使用する方法についてのガイドを共有していただけますでしょうか。

昨年作成していたのですが、現在、onion コンテナと nginx の設定との接続に問題があり、onion アドレスにアクセスすると空白のページが表示されます。

```plaintext
ERR_EMPTY_RESPONSE

```

よろしくお願いいたします。

---

<div class="post-metadata">

### Author: ![Joker\_Star](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joker_star/32/276583_2.png) [@Joker\_Star](https://meta.discourse.org/u/Joker_Star)
#### Post date: [2022 年 10 月 26 日午後 3:25 UTC](https://meta.discourse.org/t/is-sams-multi-hostname-ninja-plugin-approach-still-valid/193965/6 "2022-10-26T15:25:05Z")

</div>

こんにちは。  
まだ有効ですか？

皆さん、こんにちは。  
ディスコースフォーラムでオニオンアドレスを使用したいと考えています。  
いくつかの記事を参照し、Torをインストールしましたが、うまく動作しています。  
Bryan、pfaffman、Falcoに感謝します。

現在、Torブラウザにオニオンアドレスを入力すると、クレアネットアドレスにリダイレクトされ、Torを使用する必要がなくなります。  
2つのドメインを使用するのは好ましくない方法であることは承知しています。しかし、フォーラムでオニオンアドレスを使用する必要があり、この機能を実装したいと考えています。samはプラグインを使用して方法を紹介し、FalcoはDISCOURSE\_BACKUP\_HOSTNAME環境変数メソッドを紹介しました。  
samのプラグインメソッドを試しましたが、うまくいきませんでした。  
DISCOURSE\_BACKUP\_HOSTNAMEメソッドは試したことがありません。  
この問題についてアドバイスをお願いします。  
ありがとうございます。
