Где ошибка при пробросе портов? (Web-сервер (Ubuntu+Apache2) + UserGate 2.8)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
IntegraLL
Сообщения: 16
ОС: Linux SUSE 10.2

Где ошибка при пробросе портов?

Сообщение IntegraLL »

Уважаемые коллеги!

Имеем:
Прокси-Сервер с 2мя карточками. Смотрящая в инет - 212.176.111.146. Смотрящая в офисную сеть - 192.168.0.1.
Локальная сеть - 192.168.0.X
В локальной сети расположен WEB-сервер на Linux Ubuntu с установленным Apache и виртуальным хостом (192.168.0.3 / m1tv.ru)
В локальной сети всё ок.
Делегирую сайт на zoneedit.com
Domain Name IP Address
m1tv.ru 212.176.111.146
www.m1tv.ru 212.176.111.146
Nameservers:
ns3.zoneedit.com 76.74.236.21
ns8.zoneedit.com 75.125.10.187
Ок.
Теперь пробрасываю порты от прокси-серва к веб-серву.
Открываю Usergate, захожу в "Назначение портов", добавить, ввожу:
Протокол:TCP
Исходящий:
Адрес:Любой
Слушающий:
Адрес:212.176.111.146
Порт:80
Назначение:
Хост:192.168.0.3
Порт:80
Авторизация:
Пользователь: *тут пользователь*

С интернета захожу на www.m1tv.ru...пусто, но и 404 нет. Это значит, что на прокси приходит сигнал, но не перенаправляет на веб-сервер?
Подскажите, где ошибка. Заранее спасибо.
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: Где ошибка при пробросе портов?

Сообщение vlakas »

IntegraLL писал(а):
16.11.2009 12:45
Уважаемые коллеги!

Имеем:
Прокси-Сервер с 2мя карточками. Смотрящая в инет - 212.176.111.146. Смотрящая в офисную сеть - 192.168.0.1.
Локальная сеть - 192.168.0.X
В локальной сети расположен WEB-сервер на Linux Ubuntu с установленным Apache и виртуальным хостом (192.168.0.3 / m1tv.ru)
В локальной сети всё ок.
Делегирую сайт на zoneedit.com
Domain Name IP Address
m1tv.ru 212.176.111.146
www.m1tv.ru 212.176.111.146
Nameservers:
ns3.zoneedit.com 76.74.236.21
ns8.zoneedit.com 75.125.10.187
Ок.
Теперь пробрасываю порты от прокси-серва к веб-серву.
Открываю Usergate, захожу в "Назначение портов", добавить, ввожу:
Протокол:TCP
Исходящий:
Адрес:Любой
Слушающий:
Адрес:212.176.111.146
Порт:80
Назначение:
Хост:192.168.0.3
Порт:80
Авторизация:
Пользователь: *тут пользователь*

С интернета захожу на www.m1tv.ru...пусто, но и 404 нет. Это значит, что на прокси приходит сигнал, но не перенаправляет на веб-сервер?
Подскажите, где ошибка. Заранее спасибо.


Вообще-то эта тема очень косвенно касается Linux тематики.

Но все же, используйте tcpdump на линукс машине (веб сервере) и вы увидите, доходит ли трафик до нее или нет.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Где ошибка при пробросе портов?

Сообщение Frank »

[telepathy on]
юзер ломится на www.m1tv.ru, сервер отправляет запрос на прокси, на прокси поступает запрос к www.m1tv.ru - он ломится на сервер (так ведь в ДНС резолвится имя), сервер отправляет запрос на прок... ну, в общем, думаю, ясно? :)
[telepathy off]
Следует использовать прокси-сервер типа nginx, умеющий менять запросы (редирект).
Изображение
Спасибо сказали:
Аватара пользователя
ArhAngel
Сообщения: 33
ОС: Gentoo Linux

Re: Где ошибка при пробросе портов?

Сообщение ArhAngel »

А причём тут прокси?
Оно вначале в НАТ попадает, если оный вообще присутствует в UserGate. Понятия не имею как этот ЮзверьГейт устроен.
Если пустая страничка выходит, значит скорее всего коннект проходит. Правильно сказали, надо посмотреть tcpdump -ом.
Спасибо сказали: