URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4011
[ Назад ]

Исходное сообщение
"Связь 2-х серверов Apache"

Отправлено analyzer , 30-Мрт-06 16:26 
Может вопрос покажется глупым.Я в этом деле новичек,так что  извиняйте.

Есть 1-й сервер Apache с внешним и локальным айпишником.
Есть 2-й сервер Apache только с локальным айпишником.
Эти серваки естественно в одной сети.
Вопрос как организовать связь между ними так чтобы внешний пользователь мог видеть страницы со 2-го сервака??
Ведь если мы делаем ссылку на второй <a href="http://192.168.1.1/pls"> на первом, это будет работать только если клиент тоже в локалке.Как связать в данном случае?Заранее спасибо!!


Содержание

Сообщения в этом обсуждении
"Связь 2-х серверов Apache"
Отправлено helper , 30-Мрт-06 16:47 
>Может вопрос покажется глупым.Я в этом деле новичек,так что  извиняйте.
>
>Есть 1-й сервер Apache с внешним и локальным айпишником.
>Есть 2-й сервер Apache только с локальным айпишником.
>Эти серваки естественно в одной сети.
>Вопрос как организовать связь между ними так чтобы внешний пользователь мог видеть
>страницы со 2-го сервака??
>Ведь если мы делаем ссылку на второй <a href="http://192.168.1.1/pls"> на первом, это будет работать только если клиент тоже в локалке.Как связать в данном случае?Заранее спасибо!!

А не легче ли сделать dnat  на первом серваке?
чтоб если запросы идут извне на 80-й порт 1-го компа то они автоматом редиректятся на 2-й комп


"Связь 2-х серверов Apache"
Отправлено xslt , 30-Мрт-06 17:15 
>Ведь если мы делаем ссылку на второй <a href="http://192.168.1.1/pls"> на первом, это будет

никак ты их не свяжешь
а если порт перебросить, то не станет видно первого.
не надо изобретать, нужен ещё один не локальный адрес.
или перебросить другой (не 80) порт, и первым редиректить
     http://yoursite:81/pls


"Связь 2-х серверов Apache"
Отправлено helper , 30-Мрт-06 22:05 
>а если порт перебросить, то не станет видно первого.

Согласен
Но вопрос был,цитирую,"Вопрос как организовать связь между ними так чтобы внешний пользователь мог видеть страницы со 2-го сервака?? "
те первый сервак не особо то и нужен как я понял


"Связь 2-х серверов Apache"
Отправлено Pikshik , 31-Мрт-06 16:09 
А всякие mod_proxy, другие веб-серваки со всякими возможностями прокси? не поможет разве?
mod_alias?

>>Ведь если мы делаем ссылку на второй <a href="http://192.168.1.1/pls"> на первом, это будет
>
>никак ты их не свяжешь
>а если порт перебросить, то не станет видно первого.
>не надо изобретать, нужен ещё один не локальный адрес.
>или перебросить другой (не 80) порт, и первым редиректить
>     http://yoursite:81/pls



"Связь 2-х серверов Apache"
Отправлено analyzer , 02-Апр-06 19:49 
Всем спасибо за ответы!
2 helper.Как я понимаю при схеме с dnat пользователь зашедший на 1-й сервер будет переброшен автоматом на 2-й?Дело в том что переход должен произойти только тогда когда юзер нажимает нужную ссылку,а если ему это не нужно он смотрит страницы с первого сервака.Но всеже мне не совсем понятно,если будет редирект на второй комп как будет происходить дальнейшее общение компьютера клиента (внешнего) со вторым сервером (локальным)...через 1-й сервер??

2 xslt.На втором стоит база предприятия на Oracle...не всякий человек решится вывести это во внешнее пространство.
по поводу переброса другого порта (не 80)...напиши плз подробнее ...и как эта схема будет работать?

2Pikshik Может и mod_proxy поможет...подскажи где можно почитать внятные доки по этому модулю?


"Связь 2-х серверов Apache"
Отправлено helper , 02-Апр-06 23:46 
>Всем спасибо за ответы!
>2 helper.Как я понимаю при схеме с dnat пользователь зашедший на 1-й
>сервер будет переброшен автоматом на 2-й?Дело в том что переход должен
>произойти только тогда когда юзер нажимает нужную ссылку,а если ему это
>не нужно он смотрит страницы с первого сервака.

Так а есть ли смысл именно в двух серваках? Или тебе необходимо организовать 2 сервера?
Можно сделать чтоб первый сервак при обращении по нужным ссылкам брал документы со второго компа, например , через nfs.

>Но всеже мне не
>совсем понятно,если будет редирект на второй комп как будет происходить дальнейшее
>общение компьютера клиента (внешнего) со вторым сервером (локальным)...через 1-й сервер??

Ну это и есть задача dnat))
Почитай в гугле, настраивается очень легко(я так понимаю у тебя linux & iptables?)


"Связь 2-х серверов Apache"
Отправлено vvvua , 10-Июл-06 18:10 
Именно "страницы с 2-го сервака" ?
Можно по NFS файловую систему второго подмонтировать к первому.