[情報] ワイルドカードサブドメインを作成するには

Created:

2016-11-16 12:47:08 UTC

Modified:

2017-05-11 09:37:45 UTC

0

Was this article helpful?


Have more questions?

リクエストを送信

[情報] ワイルドカードサブドメインを作成するには

質問

あるドメインの存在しないサブドメインをすべてキャッチするサブドメインを 1 つ作成するには、どうすればよいですか?

回答

注: 以下の解決策は Linux のみが対象で、Windows では機能しません。これは IIS がワイルドカードホストヘッダをサポートしないためです。

Plesk 10.4 以降のバージョン:

ワイルドカードサブドメインを作成するには、名前に「*」と入力します。

Plesk 10.3 以前のバージョン:

Plesk で「zz-wildcard」のような名前でドメインのサブドメインを作成します。このサブドメインは、サブドメイン一覧(アルファベット順)の最後に表示されるべきなので、名前の先頭に「zz」を付けます。

特別な構成(すべてのサブドメイン用のキャッチオール)を、このサブドメインの "vhost.conf" ファイル(例えば /var/www/vhosts/example.com/subdomains/zz-wildcard/conf/vhost.conf)に追加します。 ServerAlias *.<YOUR_DOMAIN_NAME> websrvmng ユーティリティを使用して Apache 構成をリビルドします。

# /usr/local/psa/admin/sbin/websrvmng   --reconfigure-vhost --vhost-name=<YOUR_DOMAIN_NAME>

または、 httpdmng ユーティリティを使用します。

# /usr/local/psa/admin/bin/httpdmng --reconfigure-domain <YOUR_DOMAIN_NAME>

これで、存在しないすべてのサブドメインへの要求が "zz-wildcard.domain.com" に集約されます。

注: 上記の <YOUR\_DOMAIN\_NAME> は実際のドメイン名に置き換えてください。

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。