В Apache2 можно ли установить несколько имен серверов в одном VHost?
Я хочу установить "wiki" vhost для внутренней wiki.
В моей сети есть суффикс ".lan". Как мне заставить Apache отвечать на запросы «wiki» и «wiki.lan» на одном и том же виртуальном хосте?
Используйте оба ServerName
и ServerAlias
директивы в вашем определении виртуального хоста. Вы бы сделали что-то вроде:
<VirtualHost *:80>
Servername wiki.lan
ServerAlias wiki
[...]
</Virtualhost>
Добавьте другие имена с помощью 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