The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"перенаправление"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"перенаправление"  
Сообщение от erGo (ok) on 20-Ноя-06, 15:36 
доброго времени суток...

есть домен "domen", есть сервер раздающий инет в сеть есть комп в сети допустим с настроеным апачем на домен "domen"

задача следующая:
нада сделать так чтоб запросы из вне по домену "domen" перенаправлялись на эту локальную тачку... какими средствами делаютса такие вещи?

если по порту то можна фаерволом перенаправить а как по домену такую штуку сделать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "перенаправление"  
Сообщение от erGo (ok) on 22-Ноя-06, 11:55 
неужели ни как?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "перенаправление"  
Сообщение от mg (??) on 22-Ноя-06, 20:45 
>неужели ни как?

Слишком много неизвестных...
Что означает запрос на домен?
Вообще говоря если вы хотите попасть в виндовый домен котрый поддерживается домен контролером то это считайте не реальным, так как вам надо фактический мапить все порты домен контролера или делать ВПН в котором будет жить только ваш домен контролер - что само посебе идиотизм, птому что безопасность будет даже не 0 а отрицательной, ибо хошь не хошь а имеешь доступ к домен контролеру притом из вне :)

Если имеется ввиду некий сайт с определённым адресом например mydomen.ru то нет никаких проблем если у вас  есть хоть один реальный адрес через который вы выходите в инет.
Для этого вам нужно указать на своём ДНС сервере котрый у вас поддерживает записи вашего домена и котрый должен быть виден снаружи всем, запись типа А на ваш реальный адрес
т.е.  Mydomen.ru    A   194.67.XX.23 . Затем у себя на машине котрая имеет адрес 194.67.XX.23 и через котрую вы выходите в инет (это должна быть одна и та же машина, которая занимается маршрутизацией и NAT) вы просто ставите перенаправление всего что приходит на порт 80 перенаправляете на 80-ый порт той самой локальной машины где вращается апач.
И всё...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "перенаправление"  
Сообщение от Gennadi email(??) on 23-Ноя-06, 10:40 
>>неужели ни как?
>
>Слишком много неизвестных...
>Что означает запрос на домен?
>Вообще говоря если вы хотите попасть в виндовый домен котрый поддерживается домен
>контролером то это считайте не реальным, так как вам надо фактический
>мапить все порты домен контролера или делать ВПН в котором будет
>жить только ваш домен контролер - что само посебе идиотизм, птому
>что безопасность будет даже не 0 а отрицательной, ибо хошь не
>хошь а имеешь доступ к домен контролеру притом из вне :)
>
>
>Если имеется ввиду некий сайт с определённым адресом например mydomen.ru то нет
>никаких проблем если у вас  есть хоть один реальный адрес
>через который вы выходите в инет.
>Для этого вам нужно указать на своём ДНС сервере котрый у вас
>поддерживает записи вашего домена и котрый должен быть виден снаружи всем,
>запись типа А на ваш реальный адрес
>т.е.  Mydomen.ru    A   194.67.XX.23 . Затем
>у себя на машине котрая имеет адрес 194.67.XX.23 и через котрую
>вы выходите в инет (это должна быть одна и та же
>машина, которая занимается маршрутизацией и NAT) вы просто ставите перенаправление всего
>что приходит на порт 80 перенаправляете на 80-ый порт той самой
>локальной машины где вращается апач.
>И всё...


Слишком много неизвестных...
Что означает запрос на домен?  Да да это важно!

> есть сервер раздающий инет в сеть есть комп в сети допустим с настроеным апачем на домен "domen"

Значит на запросы  на 80-ый порт webserver показывает сайт "domen".

.... если я провильно понял...


У Вас есть ещё один сайт ( ну скажем "localdomen" ), который крутится на другой машине стоящей в локальной сети 192.168.0.1.

Если Вы хотите что бы webserver показывал ешё сайт "localdomen".


1. Для этого вам нужно указать на своём ДНС сервере котрый у вас
поддерживает записи вашего домена и котрый должен быть виден снаружи всем,
запись типа А на ваш реальный адрес

domen    A   194.67.XX.23
localdomen CNAME domen


2.На webserver'е создать виртуальный хост "localdomen"

<VirtualHost *:80>
ServerAdmin admin@localdomen
ServerName localdomen
RewriteEngine On
RewriteRule ^/(.*) \http://192.168.0.1/$1


ErrorLog /var/log/apache2/localdomen_log
CustomLog /var/log/apache2/localdomen_log combined

</VirtualHost>


который будет перенапровлять все запросы на имя "localdomen" http://localdomen на локальную машину 192.168.0.1 и будет показывать сайт "localdomen"

3.Добавить эти модули в апаче:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so


а на запросы  http://domen  webserver будет показывать сайт "domen"


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "перенаправление"  
Сообщение от Gennadi email(??) on 23-Ноя-06, 12:34 

... ошибочка :(

<VirtualHost *:80> конечно же поравить -> <VirtualHost localdomen:80>


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру