web-dev-qa-db-ja.com

仮想ホストの名前(Apache)

「virtualhost_name」という名前の仮想ホストを作成する必要があります。 http://virtualhost_nameでアクセスするには

私にはパターンがあります:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "path"
    ServerName Name_of_server
    ErrorLog "logs/error.log"
    CustomLog "logs/log.log" common
</VirtualHost>

どこに名前を書くべきですか?

1
user1192182

記述できる場所は2つあります(両方を使用できます)。

  • ServerName:は、vhostの「内部」名です。完全修飾ドメイン名は必要ありません。 「myvhost」だけでかまいません。もちろん、「myvhost.example.com」のようなフルネームを使用できます。
  • ServerAlias:は別の名前です。同じ仮想ホストに複数のドメイン名が必要な場合に便利です。

たとえば、example.comとexample.netの両方をホストするWebサイトがあるとします。

ServerName example
ServerAlias example.com example.net www.example.com www.example.net
1
jcisio