есть локальная сеть организации прикрытая роутером D-link
есть КД win server 2008 R2(AD,DNS)
так же есть локальная машина на которой поднят сайт
в DNS прописано какие сайты на каких локальных IP находятся и локально все правильно работает, но при запросе снаружи показывает только сайт сервераПодскажите как настроить чтобы все работало как надо
>есть локальная сеть организации прикрытая роутером D-link
>есть КД win server 2008 R2(AD,DNS)
>так же есть локальная машина на которой поднят сайт
>в DNS прописано какие сайты на каких локальных IP находятся и локально
>все правильно работает, но при запросе снаружи показывает только сайт сервера
>
>
>Подскажите как настроить чтобы все работало как надо"проброс портов"
>"проброс портов"а если у меня будет 5 машин с сайтами каким образом это будет осуществляться?
>>"проброс портов"
>
>а если у меня будет 5 машин с сайтами каким образом это
>будет осуществляться?Так же, как если б был один Интернетовский IP с 5 сайтами на нем. "VirtualHost"
>Так же, как если б был один Интернетовский IP с 5 сайтами
>на нем. "VirtualHost"можно по подробнее с примерами
потому что я пробовал пробрасывать порты на роутере и ничего не работаетвот например я захожу на роутер(DI-824VUP) в VirtualServer добавляю:
privatport 80
publicport 80
privatIP 192.168.0.101
сайт из внешки не видно...
>можно по подробнее с примерами
>потому что я пробовал пробрасывать порты на роутере и ничего не
>работает
>
>вот например я захожу на роутер(DI-824VUP) в VirtualServer добавляю:
>privatport 80
>publicport 80
>privatIP 192.168.0.101
>сайт из внешки не видно...Вроде получилось, но таким образом можно настроить только на одну машину
а если мне кроме как на 101 надо еще на 102 и 103, как быть?
почему если по умолчанию проброс идет на сервер с ДНС оно само не переводит
на машину где находится сайт? (в ДНС прописано sait101.ru - 192.168.0.101) и из локалки все работает
>почему если по умолчанию проброс идет на сервер с ДНС оно само
>не переводитДНС это служба разъименовывания, а не телепат.
или разные порты снаружи, или проксирование на сервере ДНС...
> или проксирование на сервере ДНС...можете подробнее описать каким образом это осуществляется?
как то так, наверное... не уверен...<VirtualHost sait101.ru>
ProxyPass / http://192.168.0.101/я бы попробовал сразу
<VirtualHost sait101.ru>
ProxyPass / http://sait101.ru/
><VirtualHost sait101.ru>
>ProxyPass / http://192.168.0.101/
>
>я бы попробовал сразу
>
><VirtualHost sait101.ru>
>ProxyPass / http://sait101.ru/Это писать в /etc/apache2/sites-avaliable/hosts ???
а каким образом поднять прокси на сервере тогда?
можно подробнее описать, я еще не все знаю
можно без прокси - но на разных портах
80 пробрасывается на виртуальных хост которых разруливает редирект по условию
скажем site1.ru отправляет на site1.ru:81, site2.ru отправляет на site2.ru:82.
проброс 81 и 82 портов осуществляется на соотв машину(ы)
>Вроде получилось, но таким образом можно настроить только на одну машину
>а если мне кроме как на 101 надо еще на 102 и
>103, как быть?а если?
ты задачу решить пытаешся или условия еще только придумываешь?
>>Вроде получилось, но таким образом можно настроить только на одну машину
>>а если мне кроме как на 101 надо еще на 102 и
>>103, как быть?
>
>а если?
>ты задачу решить пытаешся или условия еще только придумываешь?именно, в задачи такие условия и посавлены
>>ты задачу решить пытаешся или условия еще только придумываешь?
>именно, в задачи такие условия и посавленыНа все вопросы "А-или-Б?" отвечаешь "Да!" ?
>>>ты задачу решить пытаешся или условия еще только придумываешь?
>>именно, в задачи такие условия и посавлены
>
>На все вопросы "А-или-Б?" отвечаешь "Да!" ?говорю же что что задачу нужно решить(быстрее), и условия у нее уже такие стоят
>>>>ты задачу решить пытаешся или условия еще только придумываешь?
>>>именно, в задачи такие условия и посавлены
>>
>>На все вопросы "А-или-Б?" отвечаешь "Да!" ?
>
>говорю же что что задачу нужно решить(быстрее), и условия у нее уже
>такие стоятткните носом в тот пост, где внятно, полно и хотя бы кратко описана ваша задача )
ваши "а если" оставте для себя подумать сидя на горшке ))
Похоже разговор заходит в тупик поэтому начнем с началаесть локальная сеть организации прикрытая роутером D-link 89.ххх.ххх.ххх\192.168.0.1
есть КД win server 2008 R2(AD,DNS) 192.168.0.2
так же есть локальная(ые) машина(ы) на которой поднят сайт(192.168.0.101-105)
в DNS прописано какие сайты на каких локальных IP находятся
например sait1.ru и sait11.ru на 192.168.0.101
например sait2.ru и sait21.ru на 192.168.0.102
и локально все правильно работает,
но при запросе снаружи показывает только сайт серверапробросил 80 порт на 101 машину - заработало, но на другие его пробросить не получится
поэтому нужен способ как настроить систему так чтобы из вне отображались необходимые сайты
из вне все должно работать по стандартному 80 порту><VirtualHost sait101.ru>
>ProxyPass / http://192.168.0.101/
>
>я бы попробовал сразу
>
><VirtualHost sait101.ru>
>ProxyPass / http://sait101.ru/обьясните где это прописывать?
или этот способ как осуществялется?
>можно без прокси - но на разных портах
>80 пробрасывается на виртуальных хост которых разруливает редирект по условию
>скажем site1.ru отправляет на site1.ru:81, site2.ru отправляет на site2.ru:82.
>проброс 81 и 82 портов осуществляется на соотв машину(ы)
>обьясните где это прописывать?в конфиге апача вестимо...
>>обьясните где это прописывать?
>
>в конфиге апача вестимо...можешь рассказать по какому алгоритму это будет работать? чтобы я понял что мне еще нужно будет настроить
Интернет спрашивать не пробовал?
goorle.ru, yandex.ru, rambler.ru по вкусу?
http://www.opennet.me/openforum/vsluhforumID8/2894.html
>>>обьясните где это прописывать?
>>
>>в конфиге апача вестимо...
>
>можешь рассказать по какому алгоритму это будет работать? чтобы я понял что
>мне еще нужно будет настроитьУ вас одна точка входа с наружи. Поэтому проброс порта внутрь локалки должен происходить на какойто один сервер, который будет раскидывать запросы (проксировать их) по виртуальным именам хостов. Читайте настройку апача на предмет NameBased Virtual Hosts
а потом внутри такого NameBased Virtual хоста - делается проксирование -читать про настройку апача как прокси
например тут: http://www.michurin.com.ru/proxy-apache.shtmlПо этой схеме вы создадите "главный" фронтенд сервер который будет раскидывать запросы по другим внутренним хостам, а те в свою очередь будут непосредственно обрабатывать запросы к ним.
>[оверквотинг удален]
>например sait2.ru и sait21.ru на 192.168.0.102
>и локально все правильно работает,
>но при запросе снаружи показывает только сайт сервера
>
>пробросил 80 порт на 101 машину - заработало, но на другие его
>пробросить не получится
>
>поэтому нужен способ как настроить систему так чтобы из вне отображались необходимые
>сайты
>из вне все должно работать по стандартному 80 портуа как можно сделать всю эту разводку не с виртуальных хостов а сервера(Win server 2008 r2 в данном случае), неужели на нем не устанавливая дополнительного ПО нельзя это решить?
вообще изначально все запросы по 80 порту шли на него
>Win server 2008 r2как и ДНС не телепат
>а как можно сделать всю эту разводку не с виртуальных хостов а
>сервера(Win server 2008 r2 в данном случае), неужели на нем не
>устанавливая дополнительного ПО нельзя это решить?
>вообще изначально все запросы по 80 порту шли на негоЧитайте доку как делать виртуальные хосты и прокси на IIS. Он бесплатен и идет в поставке.
imho делать это на апаче - проще и привычнее...