web-dev-qa-db-ja.com

VHostごとに複数の「ServerName」?

Apache2では、1つのVHostに複数のServerNameを設定できますか?

内部ウィキ用に「ウィキ」仮想ホストをセットアップしたい。

私のネットワークには「.lan」というサフィックスが付いています。 Apacheに同じ仮想ホスト上の「wiki」と「wiki.lan」の両方に応答させるにはどうすればよいですか?

52
Soviero

Virtualhost定義でServerNameディレクティブとServerAliasディレクティブの両方を使用します。あなたは次のようなことをするでしょう:

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

Apache Docs – ServerAliasディレクティブ を参照してください。

68
jpeg

ServerAliasを使用して他の名前を追加します。

これら2つの形式のいずれかまたは混合を使用できます。

ServerAlias aaa.example.com bbb.example.com ccc.example.com

ServerAlias ddd.example.com
ServerAlias eee.example.com
ServerAlias fff.example.com

ディレクティブは VirtualHost セクションでのみ有効です。

参照: http://httpd.Apache.org/docs/current/mod/core.html#serveralias

28