The OpenNET Project / Index page

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

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

"Redirect"  +/
Сообщение от sqborev on 04-Дек-12, 19:12 
Всем привет

Есть такая проблема, которую хочу обойти с помощью nginx

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

Прописывать каждому пользователю прокси нет возможности.

Необходимо сделать так, чтобы мы вместо портала www.yandex.ru отправляли запросы на 10.1.1.40 (к примеру), на котором стоит nginx, а уже он "общался" с yandex.

Как такое сделать на nginx?

Ответить | Правка | Cообщить модератору

Оглавление

  • Redirect, ne4to, 19:33 , 04-Дек-12, (1)  
  • Redirect, vg, 17:56 , 05-Дек-12, (2)  
  • Redirect, erera22, 15:33 , 06-Дек-12, (3)  

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


1. "Redirect"  +/
Сообщение от ne4to (ok) on 04-Дек-12, 19:33 
тут тебе поможет transparent proxy

можно еще заводить зоны для подделываемыхЪ доменов в своем днс, чтобы при резовле ya.ru он отдавал ип с nginx


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Redirect"  +/
Сообщение от vg (??) on 05-Дек-12, 17:56 
Смотреть в сторону Forwarding Proxy в конфигурации веб сервера

клиент заходи на http://my-web-server.domain.tld/outside1
а веб сервер делает прокси этому outside1 на нужный домен/сервер/url

сам слиент в наружу не лазит, и об прокси не знает, и вся конфигурация на веб сервере

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Redirect"  +/
Сообщение от erera22 (ok) on 06-Дек-12, 15:33 
1) Локал DNS указывает клиентам домен ya.ru на IP 10.1.1.40.
2) На сервере 10.1.1.40 стоят реальные DNS, которые видят ya.ru по реальному адресу. Дальше совсем просто:

server {
   listen 10.1.1.40:80;
   server_name ya.ru;

   location / {
      proxy_pass http://yandex.ru
      ...
   }
}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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