У меня есть VPS, на котором я использую Apache 2 (CentOS v5). У меня есть настройки DNS следующим образом ...
(A Record) exampledomain.com points to 123.456.789.123
(CName Record) www.exampledomain.com points to exampledomain.com.
Мой вопрос заключается в том, какие значения ServerName
и ServerAlias
я использую в своем файле конфигурации виртуальных хостов, чтобы посетители были перенаправлены на мой веб-сайт, независимо от того, используют ли они www.exampledomain.com
или exampledomain.com
. В идеале я хотел бы, чтобы имя хоста сервера указывалось как www.exampledomain.com
.
У меня есть это в настоящее время, но я считаю, что он направляет пользователя на страницу по умолчанию Apache. Я пытаюсь следовать указаниям на сайте документации Apache, но, должно быть, я что-то напутал.
<VirtualHost *:80>
ServerAdmin admin@exampledomain.com
DocumentRoot /var/www/exampledomain.com
ServerName exampledomain.com
ServerAlias *.exampledomain.com
ErrorLog /var/log/exampledomain.com-error-log
CustomLog /var/log/exampledomain.com-access-log common
</VirtualHost>
Любой пример того, что я пытаюсь достичь, это Google. Независимо от того, если я google.com
или www.google.com
URL-адрес изменится на www.google.com
.