The OpenNET Project / Index page

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

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

"apache: обращение к другому апачу"
Сообщение от gexa emailИскать по авторуВ закладки on 11-Окт-03, 17:09  (MSK)
Необходимо что-бы apache (смотрящий в инет) по запросу урла
www.myrealsite.ru/bla-bla-bla/ отдавал страничку с другого апач сервера, находящегося в локалке и не имеющего реального ip: apache.local/bla-bla
Так реально сделать? может mod_rewrite?
Всем спасибо.  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "apache: обращение к другому апачу"
Сообщение от dev emailИскать по авторуВ закладки on 13-Окт-03, 01:35  (MSK)
>Необходимо что-бы apache (смотрящий в инет) по запросу урла
>www.myrealsite.ru/bla-bla-bla/ отдавал страничку с другого апач сервера, находящегося в локалке и не
>имеющего реального ip: apache.local/bla-bla
>Так реально сделать? может mod_rewrite?
>Всем спасибо.


mod_proxy

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "apache: обращение к другому апачу"
Сообщение от shurutov emailИскать по авторуВ закладки on 13-Окт-03, 07:33  (MSK)
>Необходимо что-бы apache (смотрящий в инет) по запросу урла
>www.myrealsite.ru/bla-bla-bla/ отдавал страничку с другого апач сервера, находящегося в локалке и не
>имеющего реального ip: apache.local/bla-bla
А нафига огород городить? NAT в зубы и вперед! Если на машинке, смотрящей в инет стоит Линукс - iptables тебе поможет.
http://gazette.linux.ru.net/rus/articles/index-iptables-tutorial.html
Это он-лайн версия.
http://gazette.linux.ru.net/archive/iptables-tutorial-1.1.19.tar.gz
Это вытаскиваешь и читаешь до полного просветления.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "apache: обращение к другому апачу"
Сообщение от Gennadi emailИскать по авторуВ закладки on 13-Окт-03, 09:47  (MSK)
>>Необходимо что-бы apache (смотрящий в инет) по запросу урла
>>www.myrealsite.ru/bla-bla-bla/ отдавал страничку с другого апач сервера, находящегося в локалке и не
>>имеющего реального ip: apache.local/bla-bla
>А нафига огород городить? NAT в зубы и вперед! Если на машинке,
>смотрящей в инет стоит Линукс - iptables тебе поможет.
>http://gazette.linux.ru.net/rus/articles/index-iptables-tutorial.html
>Это он-лайн версия.
>http://gazette.linux.ru.net/archive/iptables-tutorial-1.1.19.tar.gz
>Это вытаскиваешь и читаешь до полного просветления.

Может таке решение подойдёт?

1. Апач сервер  находящийся в локалке, запускаешь любом другом порту например порт 7777 ( или virtualHost :7777)
http://apache.local/bla-bla

2. Делаешь NAT на firewall'e, примерно так:

(если ppp0 - internet, a eth0 - локальная сеть и  ip apache.local -  192.168.0.1)

# IP-Adresse LAN-Interfaces находит
LAN_IP=$(ifconfig eth0 | head -n 2 | tail -n 1 | cut -d: -f2 | cut -d" " -f 1)

# NAT на апач сервера, находящегося в локалке порт 7777
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 7777 -j DNAT --to-destination 192.168.0.1
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 7777 -j SNAT --to-source $LAN_IP
iptables -A FORWARD -i ppp0 -m state --state NEW -p tcp -d 192.168.0.1 --dport 7777 -j ACCEPT

3. На www.myrealsite.ru/bla-bla-bla/

index.html должна выглядеть так:

<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://www.myrealsite.ru:7777" target="_top">
</head>
<body>
</body>
</html>


При старте  www.myrealsite.ru/bla-bla-bla/index.html запрос будет переведён на порт 7777, а firewall переведёт его на apache.local

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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