Скажем, у меня есть домен foo.com и сервер, доступный по адресу 50.60.70.80. Я настроил записи DNS так, чтобы foo.com и www.foo.com указывали на 50.60.70.80. У меня на веб-сервере работает g-wan. Теперь я хочу разместить разные веб-сайты на foo.com и www.foo.com.
Согласно документация Мне нужно настроить корневой хост и, возможно, несколько виртуальных хостов. Поэтому я выбираю foo.com в качестве корневого хоста. www.foo.com - это виртуальный хост. Моя проблема в том, что g-wan, кажется, игнорирует мой виртуальный хост. Независимо от того, использую ли я foo.com или ww.foo.com, g-wan всегда обслуживает контент foo.com.
Это мой "конфиг" g-wan:
/gwan/0.0.0.0_80/#movq.org
/gwan/0.0.0.0_80/$www.movq.org
Что я здесь делаю не так?
Я не уверен, но считаю, что www. префикс уже жестко запрограммирован как псевдоним.
Вам лучше попробовать что-то вроде secure.movq.org
(при условии, что ваши записи DNS установлены, и что клиент будет использовать это доменное имя в качестве HTTP-заголовка «Host: xxx», тогда это должно работать и для вас).
Для упрощения вы можете использовать G-WAN aliases
функция для разных доменных имен, обслуживающих один и тот же сайт, и virtual hosts
(или другой слушатель) для разных сайтов.