TrustedHosts
Hostヘッダとして信頼するFQDNまたはIPアドレスを設定します。この環境変数はセキュリティ強化のための設定です。
運用中のMovable Type環境の場合、サイトURLや環境変数から初期設定値が生成されます。
通常は初期設定値で安全と思われる状態になっているので、この環境変数を設定する必要はありません。
環境変数を設定するのは、初期設定値よりも許容するHostヘッダを増やしたい場合や減らしたい場合になります。
環境変数を設定した場合、初期設定値は上書きされますのでご注意ください。
この設定により信頼できないと判断されたHostヘッダは使用されません。
クラウド版の場合は、環境変数が設定されている・設定されていないに関わらず、以下の値が必ず追加されます。
※環境変数で設定される前の初期設定値を確認する方法はありません。
- サイトURLのFQDN(例:***.movabletype.biz)
- グローバルIP
使い方
一つだけ設定する場合
TrustedHosts movabletype.jp
複数の値を設定する場合
TrustedHosts movabletype.jp
TrustedHosts sixapart.jp
ワイルドカードサブドメインを設定する場合
これは sub1.movabletype.jp, sub2.movabletype.jp などに一致しますが、 sub2.sub1.movabletype.jp には一致しません。
* は先頭に1つのみ設定可能です。* は a-z, 0-9, _, - のいずれかを含む文字列にマッチします。
TrustedHosts *.movabletype.jp
全て許可する場合
この設定をすることで、全てのHostヘッダを許容していたTrustedHosts導入以前の挙動に戻ります。
安全性が低下する状態になりますので、十分に注意して使用してください。
TrustedHosts *
初期設定値
値が未指定の場合は下記が設定されます。- サイトがある場合、全サイトのサイトURL(SiteURL)に設定されているFQDNまたはIPアドレス
- 環境変数 ReturnToURL の設定がされている場合、ReturnToURL に設定されているFQDNまたはIPアドレス