Назад | Перейти на главную страницу

Поддомен Apache2 обслуживает тот же контент

Я программист, которого бросили в мир системных администраторов, и у меня есть быстрый вопрос.

У меня есть веб-сервер, для которого я пытаюсь добавить мобильный домен (например, 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