Включен ли www в имя сервера в виртуальном хосте apache - PullRequest
0 голосов
/ 07 февраля 2012

Я ищу, чтобы настроить VirtualHosts на моем сервере Apache, и искал документацию, которая скажет мне, если эти 2 записи идентичны

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName example1.com
</VirtualHost>

Обратите внимание на отсутствие www. во втором.

Спасибо

1 Ответ

0 голосов
/ 07 февраля 2012

Это из документов Apache (http://httpd.apache.org/docs/2.0/mod/core.html#servername):

Директива ServerName устанавливает имя хоста и порт, который сервер использует для идентификации себя. Это используется при создании URL-адресов перенаправления. Например, если имякомпьютер, на котором размещен веб-сервер, - simple.example.com, но на нем также есть псевдоним DNS www.example.com, и вы хотите, чтобы веб-сервер был идентифицирован таким образом, следует использовать следующую директиву:

ServerName www.example.com:80

Так что, я думаю, они не идентичны.

...