Я программист, которого бросили в мир системных администраторов, и у меня есть быстрый вопрос.
У меня есть веб-сервер, для которого я пытаюсь добавить мобильный домен (например, m.server.com).
На данный момент конфигурация выглядит так:
<VirtualHost *:80>
ServerName server.com
ServerAlias www.server.com
DocumentRoot /home/fc/app/current/public
</VirtualHost>
<VirtualHost *:443>
ServerName server.com
ServerAlias www.server.com
DocumentRoot /home/fc/app/current/public
SSLEngine on
SSLCertificateFile /etc/ssl/certs/server.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
</VirtualHost>
Теперь я думаю, что добавив m
поддомен, который находится в том же месте, должен быть легким, не так ли? Будет ли это работать:
<VirtualHost *:80>
ServerName server.com
ServerAlias www.server.com, m.server.com
DocumentRoot /home/fc/app/current/public
</VirtualHost>
Спасибо!
Это почти правильно, но вам не нужна запятая между записями в директиве ServerAlias:
ServerAlias www.server.com m.server.com
Это сработает, если вы удалите ,
. Если у вас нет других хостов, кроме этих двух, он будет работать даже без добавления m.server.com