web-dev-qa-db-ja.com

ワイルドカードサブドメインのサーバーエイリアス

WordPressネットワークサブドメインの設定を使用しています。*.mydomain.comをサーバーエイリアスとして指定する必要がありましたが、別のディレクトリにつながるサイトsubdomain.mydomain.comもあります。 subdomain.mydomain.comと入力すると、WordPressサインアップページが読み込まれるだけです。

私はそれのためのvirtualhostセットアップを持っています。

7
xLRDxREVENGEx

私はあなたが2つのVirtualHostを持っていると仮定しています:

  1. VH for WP that hosts host * .mydomain.com
  2. Subdomain.mydomain.comをホストする独立WebisteのVH

subdomain.mydomain.com VirtualHostがファイルにロードまたは配置されていることを確認してくださいbefore ServerAliasが*.mydomain.comのVirtualHost。

Apacheは、ServerName/Aliasに一致する最初のVHを使用します。

次に、Apacheを再起動します。

編集:

ファイルでは...

<VirtualHost *:80>
  ServerName subdomain.mydomain.com
  ...
</VirtualHost>

<VirtualHost *:80>
  ServerName mydomain.com
  ServerAlias *.mydomain.com
  ...
</VirtualHost>

次のコマンドを実行すると、デフォルトのVHとロード順序を取得できます:httpd -S

13
rightstuff