Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Локальный сервер во внешку

Ответить
Настройки темы
Proxy/NAT - Локальный сервер во внешку

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть у меня веб-сервер локальный для дебага (винда xp), к которому модно обратиться только так - "http://localhost:10001/". А я хочу чтобы когда из вне на статический IP моей машины шёл запрос - типа "http://ip.ip.ip.ip/application" происходила переадресация на localhost урл.

Отправлено: 15:10, 11-09-2010

 

Пользователь


Сообщения: 95
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата dvded:
А я хочу чтобы когда из вне на статический IP моей машины шёл запрос - типа "http://ip.ip.ip.ip/application" происходила переадресация на localhost урл. »
Смысл этого? Я думаю, вы понимаете, что localhost это loopback, и из вне человек попадет на свой localhost, а не на ваш.
Какой http-сервер используется?
Допустим, при apache можно будет создать файлик .htaccess для хоста , смотрящим наружу, с содержанием:

Код: Выделить весь код
Redirect permanent /       http://куда_вам_надо

Последний раз редактировалось Ordo, 11-09-2010 в 15:35.


Отправлено: 15:16, 11-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Использую веб-сервер Asp.Net Development Server. Он создан чтобы быть только локальным.

Отправлено: 19:54, 11-09-2010 | #3


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


dvded, ищи грамотный маршрутизатор под xp.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 21:58, 11-09-2010 | #4


Пользователь


Сообщения: 95
Благодарности: 3

Профиль | Отправить PM | Цитировать


dvded,
Честно говоря, я смутно представляю, чего этот сервер делает, но вариант с RDP не рассматривался? Подключиться к машине, а там уже шуровать на локалхосте? или необходимо именно подключение?

Отправлено: 22:45, 11-09-2010 | #5


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да это моя локальная машина, на ней я девелоплю, куда мне RDP подсоединяться? Мне нужен маршрутизатор. Но вот какой. Типа route, но я не виду порты.

Отправлено: 01:06, 12-09-2010 | #6


Пользователь


Сообщения: 95
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата:
Да это моя локальная машина, на ней я девелоплю, куда мне RDP подсоединяться? Мне нужен маршрутизатор.
Так, я что-то совсем запутался.
Вообще, что вы хотите в итоге получить, доступ из вне к своему девелопемент серверу? Если так, то по RDP к нему и подключаться из вне, а там уже заниматься с вашим сервером.
Если вам не это нужно, то тогда я не понимаю вашу формулировку "А я хочу чтобы когда из вне на статический IP моей машины шёл запрос - типа "http://ip.ip.ip.ip/application" происходила переадресация на localhost урл", ответить на вопрос про смысл данного желания вы не удосужились.

Маршрутизатор не в состоянии перенаправить "http://ip.ip.ip.ip/application" на "http://localhost:10001/", он на другом уровне работает.
Маршрутизатор в состоянии перенаправить данные, отправленные на ip.ip.ip.ip:port на адрес назначения-- адрес машины внутри сети, где теоретически находится ваш сервер. В качестве адреса назначения localhost не походит для того, что бы были переброшены на Asp.Net Development Server, потому что Localhost сопоставлен с адресом 127.0.0.1 -- адресом локального компьютера, который позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, т.е это адрес компьютера, инициирующего соединение. А все выкрутасы с http должны выполняться http сервером и клиентом.
Вы можете поставить web server (apache) на машине с Asp.Net Development Server, заставить его слушать 80й порт статического адреса.
Сконфигурировать ридерект хоста на нужный (localhost). Но эффекта, который вы хотите получить (если я его вообще правильно понял), вы не получите.
Если же эти "из вне" находятся за пределами вашей сети, за роутером например, то надо сделать переброс порта 80 на роутере на ваш сервер.

Можно попробовать использовать обратный SSH-туннель.

Последний раз редактировалось Ordo, 12-09-2010 в 11:00. Причина: UPD


Отправлено: 02:03, 12-09-2010 | #7


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вы похоже не поняли суть слова переадресация. Это не 302 статус.

Хорошо обьясню более детально. Это IFRAME-Вконтакт приложение. На странице вконтакта лежит IFRAME идущий на IP моей машины. http://123.123.123.123/app. При этом я девелоплю приложение и у меня локальный веб-сервер, к которому я обращаюсь и тестирую http://localhost:10000/. Что мне нужно, чтобы когда шло обращение к - http://123.123.123.123/app - отдавались данные соответсвенно из localhost. Тоесть это не переадресация, а некая привязка.

Отправлено: 12:46, 12-09-2010 | #8


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


dvded,
Цитата lxa85:
ищи грамотный маршрутизатор под xp. »
Именно локальный. Который позволит тебе перенаправить инф.поток с внешнего интерфейса на обратную петлю (loopback, localhost, 127.0.0.1 и т.п.) и обратно.
Как ты будешь получать доступ к своему ПК из вне - это отдельный вопрос.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 13:58, 12-09-2010 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Локальный сервер во внешку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] ISA не пускает на локальный веб сервер! Lo-rd ISA Server / Microsoft Forefront TMG 3 19-01-2010 12:32
Proxy/NAT - Перенаправление http-запросов к wan на локальный web-сервер I7@BeJI Сетевые технологии 7 30-04-2008 14:54
Хочу локальный сервер сделать aldehyde Сетевые технологии 9 02-03-2004 16:39
Локальный веб-сервер alex r Общий по Linux 6 05-08-2003 18:32




 
Переход