Назад | Перейти на главную страницу

Несколько «ServerName» на VHost?

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

Я хочу установить "wiki" vhost для внутренней wiki.

В моей сети есть суффикс ".lan". Как мне заставить Apache отвечать на запросы «wiki» и «wiki.lan» на одном и том же виртуальном хосте?

Используйте оба ServerName и ServerAlias директивы в вашем определении виртуального хоста. Вы бы сделали что-то вроде:

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

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

Добавьте другие имена с помощью ServerAlias.

Вы можете использовать любой из этих двух форматов или их смесь:

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