Я пытаюсь добавить к существующему Rails-приложению префикс субдомена, по сути, я хочу, чтобы субдомен обслуживал то же приложение.
Прямо сейчас apache2 обслуживает мое приложение с www.example.com или example.com.
Я скорректировал виртуальный хост, доступный для моих сайтов, в надежде разрешить использование «foo.example.com» или «www.foo.example.com», однако в обоих случаях возникает ошибка «домен не найден». Вот мой текущий VirtualHost в /etc/apache2/sites-available/example.com:
<VirtualHost *:80>
ServerName example.com
ServerAlias foo.example.com *.example.com www.foo.example.com www.example.com
DocumentRoot /home/user/my_app/public
<Directory /home/user/my_app/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
Любые идеи? Обратите внимание: я понял, что мне, вероятно, не нужен субдомен с подстановочными знаками для того, что я пытаюсь сделать, я просто добавил это в качестве последней попытки.
Редактировать: Фактический домен - virtualrobotgames.com с желаемым поддоменом roboteer.virtualrobotgames.com
Host roboteer.virtualrobotgames.com not found: 3(NXDOMAIN)
Вы не настроили DNS для своего имени хоста. Поэтому никто в Интернете не может знать, как связаться с хостом, поскольку его IP-адрес не может быть найден в DNS.
Вам необходимо настроить имя хоста в панели управления DNS, которая, похоже, размещена на GoDaddy.