Не простая настройка DNS

Все что связано с доменными именами

Модераторы: Art.i, garry

Не простая настройка DNS

Сообщение qwer3d » Пн апр 14, 2008 2:32 am

Ситуация такая:

есть сайт *****.ru

на нем галерея и форум

Адрес галереи *****.ru/galery
Алрес форума *****.ru/forum

Я хочу повесить форум на отдельный сервер
чтобы в итоге галерея грузилась с 1 сервера, а форум со 2 сервера НО при этом адрес сайта (домен) был один.

Типа так должно быть:


*****.ru/galery IP 127.0.0.1
*****.ru/forum IP 127.0.0.2


Возможно так сделать через DNS?
Если нет, то каким образом этого можно добиться???
qwer3d
BANNED
 
Сообщений: 28
Зарегистрирован: Сб апр 12, 2008 9:05 pm

Сообщение swg » Пн апр 14, 2008 6:40 am

Так через DNS нельзя, т.к. оно не имеет отношения к HTTP протоколу.
Только www.*.ru , (м.б. =) gallery.*.ru и forum.*.ru
А *.ru/forum редиректит на forum.*.ru

P.S.
Идей, как добиться
*****.ru/galery IP 127.0.0.1
*****.ru/forum IP 127.0.0.2
нет. Найдете - напишите, всем будет интересно :-)
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Сообщение mishamx » Вс июл 20, 2008 11:12 am

Решение очень простое, устанавливаешь на основном сервере NGINX и в конфиге добавляешь

Код: выделить все
server {
        listen        one.example.com;
        server_name   one.example.com  www.one.example.com;

        ...

        location /galery/ {
            proxy_pass         http://127.0.0.1/;
            proxy_redirect     off;

            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            #proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
            ...
        }

        location /forum/ {
            proxy_pass         http://127.0.0.2/;
            proxy_redirect     off;

            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            #proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
            ...
        }
        ...
}
mishamx
 
Сообщений: 1
Зарегистрирован: Вс июл 20, 2008 11:04 am

Сообщение swg » Вс июл 20, 2008 1:09 pm

mishamx, и что? один ngnix раскидывает на два IP адреса пуская все через себя - двух независимых серверов на galery и forum не получилось. (да и не получится)
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Сообщение mishamx » Вс июл 20, 2008 2:11 pm

тогда только вешать на поддомены, но так и не пойму зачем и для чего такая схема!?
mishamx
 
Сообщений: 1
Зарегистрирован: Вс июл 20, 2008 11:04 am

Сообщение swg » Вс июл 20, 2008 6:11 pm

Вешать на поддомены - второй пост :-)
Зачем ? Да очень просто - распределение нагрузки или трафика. Я на двух проектах использую img.*.com - там ngnix отдает картинки (их много статических и отдавать надо часто) и www.*.com - там уже mysql база и apache - естественно www и img - разные сервера.
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Сообщение mishamx » Вс июл 20, 2008 6:55 pm

ну так нагрузку вполне нормально можно раскидать используя nginx, вот тока трафик будет идти тоже через него
mishamx
 
Сообщений: 1
Зарегистрирован: Вс июл 20, 2008 11:04 am


Вернуться в DNS

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2