Banyak "ServerName" per VHost?

49

Di Apache2 apakah mungkin untuk menetapkan beberapa ServerNames dalam satu VHost?

Saya ingin mengatur vhost "wiki" untuk wiki internal.

Jaringan saya memiliki akhiran ".lan". Bagaimana saya mendapatkan Apache untuk menjawab "wiki" dan "wiki.lan" di vhost yang sama?

Soviero
sumber

Jawaban:

64

Gunakan kedua ServerNamedan ServerAliasarahan dalam definisi virtualhost Anda. Anda akan melakukan sesuatu seperti:

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

Lihat Apache Docs - ServerAlias ​​Directive .

jpeg
sumber
Tepat sekali! Saya lupa tentang ServerAlias ​​...
Soviero
2
Apakah itu membuat perbedaan nama yang ditentukan di ServerName dan ServerAlias? Bisakah itu ditukar?
robsch
27

Tambahkan nama lain dengan ServerAlias.

Anda dapat menggunakan salah satu dari 2 format atau campuran itu:

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

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

Arahan hanya valid di bagian VirtualHost .

Lihat: http://httpd.apache.org/docs/current/mod/core.html#serveralias

Mircea Vutcovici
sumber