LINUX.ORG.RU
ФорумAdmin

Дурдомен


0

1

Не могу объяснить почему так топик назвал. Хорошее настроение. Вообщем есть у меня два домена

site.domain.com

и

домен.com

на адресе site.domain.com весит http сервер и страничку отдает

Имею полный доступ к dns записям каждого сервера, не могу сообразить как заставить при вводе в строку браузера домен.com каким либо образом перекидываться на site.domain.com

форфардинга нет

на домене домен.com http нет.

P.S.: А русский домен это так только для русского ввода в строку адреса (почта и другие сервисы плохо это все поддерживают). Но к вопросу что посоветуете в моих условиях. Спать мне уже советовали )))))

★★★★★

Последнее исправление: petav (всего исправлений: 1)

> на домене домен.com http нет.

Упс, не дочитал до конца. Тут поможет либо CNAME(но он не может вешаться на корневой домен зоны), либо таки установка web-сервера. Либо запоинти домен.com на IP-адрес домена site.domain.com, создай там виртуалхост для домен.com, установи DocumentRoot туда же куда и для site.domain.com... PROFIT!

drull ★☆☆☆
()

Можно перекинуть трафик iptables'ами и потом уже сделать человеческий редирект (301, например) средствами сервера.

x3al ★★★★★
()
Ответ на: комментарий от drull

> создай там виртуалхост для домен.com

тоже не могу, не мой сервер. Видимо форвардинг остается

petav ★★★★★
() автор топика
Ответ на: комментарий от x3al

> Мда. HTTP-редирект запросто делается без пхп.

Это первое что пришло в голову.

drull ★☆☆☆
()

>Имею полный доступ к dns записям каждого сервера


$TTL    3600
@       IN      SOA     domain.com. root.domain.com. (
                   2007010401           ; Serial
                         3600           ; Refresh [1h]
                          600           ; Retry   [10m]
                        86400           ; Expire  [1d]
                          600 )         ; Negative Cache TTL [1h]
;
@       IN      NS      192.168.0.150.
@       IN      MX      10 sdg67.locl.

    IN      A       IP_site.domain.com
www IN      A       IP_site.domain.com

system-root ★★★★★
()
Ответ на: комментарий от petav

это то, как должна выглядеть запись domain.com на ДНС сервере.
т.е. мы говорим, что у этого домена IP становится такой же как у site.domain.com

system-root ★★★★★
()
Ответ на: комментарий от system-root

т.е на одном ip висят несколько сайтов. И сервер веб-сервер в зависмости от того что ему в протоколе http приходит отдает тот или иной «виртуальный домен». На одном ip обслуживается несколько сайтов.

petav ★★★★★
() автор топика
Ответ на: комментарий от petav

пойду спать, может присниться что! Спокойной ночи всем

petav ★★★★★
() автор топика
Ответ на: комментарий от petav

ну так любой провайдер даёт возможность добавить виртуальные хосты. в чём проблема?

system-root ★★★★★
()

Я что-то не пойму, а ServerAlias уже не модно что ли? С последующей записью в .htaccess чего-то навроде

RewriteEngine On
RewriteCond %{HTTP_HOST} ^домен.com$
RewriteRule ^(.*)$ http://site.domain.com/$1 [R=301,L]
r_asian ★☆☆
()
Ответ на: комментарий от petav

на домене домен.com http нет.

Шито? Понятия http и домен связаны весьма косвенно

Записывай:

1) A-запись домен.com показывает на тот же сервер, где лежит site.domain.com

2) У виртуалхоста site.domain.com прописываем

ServerAlias домен.com

3) в .htaccess site.domain.com чего-то навроде

RewriteEngine On
RewriteCond %{HTTP_HOST} ^домен.com$
RewriteRule ^(.*)$ http://site.domain.com/$1 [R=301,L]

4) Выгода!

r_asian ★☆☆
()
Ответ на: комментарий от r_asian

site.domain.com у меня нету доступа к этому домену. Спасибо мужики я поспал и понял в моем случае только купить форвардинг.

petav ★★★★★
() автор топика
Ответ на: комментарий от petav

Имею полный доступ к dns записям каждого сервера,

site.domain.com у меня нету доступа к этому домену

_<

яничегонепонял.жпг

r_asian ★☆☆
()
Ответ на: комментарий от r_asian

я имею ввиду что акромя как посмотреть http://site.domain.com в браузре я ни чего более не могу. Не имею доступа к серверу который обслуживает это домен. ОН для меня закрыт как будто я обычный пользователь из миллионов.

petav ★★★★★
() автор топика
Ответ на: комментарий от petav

>Только к DNS

Тебе же сказали поменяй А запись

site.domain.com у меня нету доступа к этому домену.


тогда что значит есть доступ к DNS?

andreykyz ★★
()
Ответ на: комментарий от andreykyz

такое бывает, правда.

petav ★★★★★
() автор топика

Обычно делают так:

CNAME в DNS на основной домен. Там вебсервер на оба доменных имени и редирект в правилах, на уровне вебсервера.

Если управлялка DNS навороченная, типа editdns.net, то там есть встроенные фичи редиректа. Наверное у вас без этого.

Vit ★★★★★
()
Ответ на: комментарий от andreykyz

Я, кажется, понял. Он может менять зону, но ничего не может делать с конфигом апача, где вертится site.domain.com, т. е. ServerAlias он не воткнёт/поменяет (хотя, возможно, ему таки стоит попинать хостера - может быть, там пара алиасов бесплатно). Так что ему, получается, надо где-то поднять domain.com и делать на нём редирект на site.domain.com.

berrywizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.