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

Может ли новый домен указывать на существующий поддомен

Предположим, у меня есть портал www.mysite.com с такими субдоменами, как user1.mysite.com, user2.mysite.com, и предположим, что у пользователя, скажем, user1 есть домен - www.user1.com.

Может ли пользователь user1 создать поддомен mysite.user1.com, который будет указывать на существующий user1.mysite.com?

Я знаю, что могу перенаправить его, но я не это ищу.

Объясняя мою проблему немного подробнее.

У меня есть приложение rails, работающее на apache и пассажирском, на машине с ip, скажем, xxx.xxx.xxx.xxx, на который указывает www.mycustomservice.com.

Предположим, я создаю новый поддомен с именем client1.mycustomservice.com, который будет обслуживать пару статических страниц из одного и того же приложения rails, могу ли я сделать что-нибудь, чтобы запросы к customservice.client1.com обслуживались из этого же приложения?

Вы можете указать его на этот адрес или использовать записи CNAME (или DNAME, но они не ведут себя так, как вы обычно хотели бы). Домены могут указывать куда угодно; что-то, что является поддоменом, действительно не имеет никакого отношения, кроме того, где вы ищите решение.

Да, ты можешь. Домен может быть указан на любой IP-адрес, независимо от того, что еще может указывать на тот же адрес.

Если вы хотите сделать это с наименьшими усилиями, вам просто нужно сопоставить «user1» (строка, общая для обоих доменов). Но вам нужно спланировать, как обращаться с пользователями, называемыми «www» и «com».

например

RewriteEngine On
RewriteCond %{HTTP_HOST} \.user1\..
RewriteRule ^/(.*)$  /home/user1/www/$1 [L]

И установите виртуальный хост как '*: 80'

Я думаю, у вас здесь две проблемы:

1) Укажите client1.mycustomservice.com на тот же IP-адрес www.mycustomservice.com или с CNAME.

2) Настройте VirtualHost в Apache для сервера одного и того же приложения rails для двух доменных имен. Именно так:

ServerName www.mycustomservice.com ServerAlias ​​client1.mycustomservice.com