2 веб-сервера в одной локальной сети

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
katod
рядовой
Сообщения: 16
Зарегистрирован: 2010-05-18 7:54:19

2 веб-сервера в одной локальной сети

Непрочитанное сообщение katod » 2011-06-22 15:18:16

Здравствуйте!
Имееется шлюз (линух). Сквид. Статический IP внешний. Есть 1 веб-сервер (на нем крутится сайт, имеющий свой локальный IP 192.168.0.10) и есть машина с др докальным IP, на которой средствами IIS поднят веб-сервер для работы веб-интерфейса 1С!).
Набирая в браузере наш статический IP,я получаю наш сайт!
Задача: чтобы извне (с интернета, напр, с usb-модема) могли коннектиться к веб-серверу 1С!
напр, http://стат.IP/upp/
(upp - название базы)
и работать!
Как с помощью файервола iptables можно было бы это организовать? :st: :st:
eth1 - внешний IP

Код: Выделить всё

$IPTABLES -t nat -A PREROUTING -i eth1 -p tcp -d стат.IP --dport 8080 \
    -j DNAT --to-destination 192.168.0.10:80

$IPTABLES -t nat -A PREROUTING -i eth1 -p udp -d стат.IP --dport 8080 \
    -j DNAT --to-destination 192.168.0.10:80

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение LimpTeaM » 2011-06-22 15:21:40

быстрый ответ: повесить port forwarding на разные порты.
80 и 81 например

katod
рядовой
Сообщения: 16
Зарегистрирован: 2010-05-18 7:54:19

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение katod » 2011-06-22 15:27:05

81/TCP Torpark—Onion routing
может лучше 8008?
"повесить port forwarding на разные порты" --- т.е. перенаправление портов на разные порты. я правильно вас понимаю?
напр,

Код: Выделить всё

$IPTABLES -t nat -A PREROUTING -i eth1 -p tcp -d стат.IP --dport 8080 \
    -j DNAT --to-destination 192.168.0.10:80

$IPTABLES -t nat -A PREROUTING -i eth1 -p udp -d стат.IP --dport 8080 \
    -j DNAT --to-destination 192.168.0.10:80

#и второй с IIs
$IPTABLES -t nat -A PREROUTING -i eth1 -p tcp -d стат.IP --dport 8080 \
    -j DNAT --to-destination 192.168.0.50:81

$IPTABLES -t nat -A PREROUTING -i eth1 -p udp -d стат.IP --dport 8080 \
    -j DNAT --to-destination 192.168.0.50:81
так?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение FreeBSP » 2011-06-22 15:30:12

nginx или lighthttpd умеют форвардить в зависимости от заголовка Host:
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

katod
рядовой
Сообщения: 16
Зарегистрирован: 2010-05-18 7:54:19

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение katod » 2011-06-22 15:33:24

ну а средствами iptables можно было бы это сделать? не подскажете, добрый человек?

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение LimpTeaM » 2011-06-22 16:13:41

katod писал(а):ну а средствами iptables можно было бы это сделать? не подскажете, добрый человек?
средствами iptables не подскажу, про 81 порт я как прмиер написал.
ищите в гугле по слома iptables port forward или кто из жителей форума подскажет

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение FreeBSP » 2011-06-22 16:35:37

iptables это такой комбайн что он скоро научится варить кофе и печь тосты
курить l7-filter

а перевести тот самый сервер на nginx религия не позволяет? на нем же можно оставить nginx+apache, а все что к 1с слать куда надо
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

kat5645
проходил мимо

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение kat5645 » 2011-06-23 7:19:02

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8080 -j DNAT --to-destination 192.168.0.10:80

http://стат.IP:8080/upp/

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение dekloper » 2011-08-20 21:18:49

katod писал(а): $IPTABLES -t nat -A PREROUTING -i eth1 -p udp -d стат.IP --dport 8080 \
-j DNAT --to-destination 192.168.0.10:80
непонял, нафига удп прокидывать?
FreeBSP писал(а): а перевести тот самый сервер на nginx религия не позволяет? на нем же можно оставить nginx+apache, а все что к 1с слать куда надо
ну да, как то так
или модуль прикрутить mod_proxy_balancer+apache
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: 2 веб-сервера в одной локальной сети

Непрочитанное сообщение Dron » 2011-08-22 11:51:08

Есть 1 веб-сервер (на нем крутится сайт, имеющий свой локальный IP 192.168.0.10)
Что выступает тут в роли вебсервера?

Апач умеет ProxyPass что позволит вам организовать нечто следующее
_http://company.org/1c/ -> _http://local_1c_host/

Nginx умеет локейшены. что так-же позволит это реализовать.
Та Да...