Кілька "Ім'я сервера" за VHost?


49

Чи можливо в Apache2 встановити кілька імен серверів в одному VHost?

Я хочу встановити "wiki" vhost для внутрішньої вікі.

У моїй мережі є суфікс ".lan". Як змусити Apache відповісти як на wiki, так і на wiki.lan на одному vhost?

Відповіді:


64

Використовуйте ServerNameі ServerAliasдирективи, і директиви у своєму віртуальному визначенні. Ви б робили щось на кшталт:

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

Див. Документи Apache - Директива ServerAlias .


Це вірно! Я забув про ServerAlias ​​...
Soviero

2
Чи має значення, яке ім'я вказано в ServerName та ServerAlias? Чи можна його обміняти?
robsch

27

Додайте інші імена за допомогою 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.