Несколько доменов на один виртуальный хост | Wildcard Host (виртуальный хостинг)? - PullRequest
4 голосов
/ 07 марта 2009

У меня есть следующая задача: Создайте один веб-сайт, доступный для 20 разных доменных имен.

Те же файлы, та же папка, тот же IP-адрес.

Вопрос (виртуальный хостинг): Может ли это быть достигнуто с помощью простого cname, указывающего на тот же общий поддомен, или нам нужен один статический ip для всех?

Проблема в том, что хостинг является общим, и я стараюсь не создавать вручную «домены аддона cpanel» один за другим. Общий хостинг не позволяет изменять httpd conf, что позволяет мне создавать виртуальный хост с подстановочными символами для IP.

Полагаю, на мой вопрос ответили автоматически; Мне понадобится статический файл, если я не использую только подстановочный знак w субдомена, который работает на виртуальном хостинге. "* .domain.com", "two.domain.com", "three.domain.com" => каталог /

Ответы [ 2 ]

7 голосов
/ 07 марта 2009

Я думаю, что вы ответили на свой вопрос, варианты для вас открыты

  • Добавление записей ServerAlias ​​в конфигурацию vhost любыми доступными вам средствами
  • Убедитесь, что виртуальный хост по умолчанию на целевом IP-адресе является тем, который обрабатывает ваш сайт
3 голосов
/ 07 марта 2009
  1. Если вы используете CNAME (или действительно запись A, указывающую на тот же IP-адрес), то, как говорит Пол, вы должны либо иметь ServerAlias записи в httpd.conf, либо указывать их на default виртуальный хост

  2. Если вы не можете сделать это, разместите 19 доменных имен на каком-либо другом веб-хосте, а затем используйте перенаправление HTTP, чтобы получить пользователей к «предпочтительному» доменному имени. Однако, если вы сделаете это, доменное имя изменится в адресной строке пользователя.

...