The OpenNET Project / Index page

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

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

"Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от Camb emailИскать по авторуВ закладки on 22-Фев-03, 16:35  (MSK)
Товарищи!
Подскажи как быть:

linux debian, apache работает.
eth0 ip: 11.22.33.44
eth1 ip: 192.168.0.1

он же master nameserver (инетовский)
в зоне все ок, т.е.
gate IN 11.22.33.44
www  IN 11.22.33.44

во внутр сети есть MS IIS 192.168.0.3

хочу добиться следующего:

1. чтобы по http://gate.my-domain.ru - работал name-based virtual host (дефолтный, положим) - [ok] - работает.

2. ну а http://www.my-domain.ru - брался локально c MS IIS 192.168.0.3 (скорее всего тоже надо настраивать name-based virt. host...)

Кто знает, подскажите!

(технолигию name-based virt host в рамках одной машины знаю,
пока просто делается forward/preroute запросов :80 на локальный IIS)

Спасибо!!!


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

 Оглавление

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

1. "RE: Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от MacroS Искать по авторуВ закладки on 22-Фев-03, 18:21  (MSK)
не совсем понял, чего тебе надобно...
Я вот сделал так:

"/etc/httpd/conf/httpd.conf"
NameVirtualHost 192.168.100.254
NameVirtualHost <myrealip>

<VirtualHost 192.168.100.254>
  ServerName myname
  ...
  ...
</VirtualHost>

<VirtualHost myrealip>
  ServerName mysite1.org.ua
  # other virtualhost config
</VirtualHost>
<VirtualHost myrealip>
  ServerName mysite2.org.ua
  # other virtualhost config
</VirtualHost>

по моему, ты про это спрашивал...

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

2. "RE: Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от Camb emailИскать по авторуВ закладки on 22-Фев-03, 18:48  (MSK)
>"/etc/httpd/conf/httpd.conf"
>NameVirtualHost 192.168.100.254
>NameVirtualHost <myrealip>
>
><VirtualHost 192.168.100.254>
>  ServerName myname
>  ...
>  ...
></VirtualHost>

192.168.100.254 - это чей IP ?? (в твоем примере)

понимаешь, в локльной ести есть еще один web-server под управлением MS IIS (у него внутр адрес только). вот. на linux'e тоже web-server. Есть только один real ip на linux'e.

1. люди извне набирают http://GATE.my-domain.ru - попадают на linux apache
2. набирают http://WWW.my-domain.ru - попадают на MS IIS.

так как сделать чтобы второй пункт работал?

спасибо!

p.s. парился тут с mod_rewrite - че то там нету такого
есть еще mod_proxy (по описаниям, такое могет делать вроде... но на моем debian'e этого модуля нету :(   где взять... хз..

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

3. "RE: Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от MacroS Искать по авторуВ закладки on 23-Фев-03, 22:03  (MSK)
>>"/etc/httpd/conf/httpd.conf"
>>NameVirtualHost 192.168.100.254
>>NameVirtualHost <myrealip>
>>
>><VirtualHost 192.168.100.254>
>>  ServerName myname
>>  ...
>>  ...
>></VirtualHost>
>
>192.168.100.254 - это чей IP ?? (в твоем примере)
>
>понимаешь, в локльной ести есть еще один web-server под управлением MS IIS
>(у него внутр адрес только). вот. на linux'e тоже web-server. Есть
>только один real ip на linux'e.
>
>1. люди извне набирают http://GATE.my-domain.ru - попадают на linux apache
>2. набирают http://WWW.my-domain.ru - попадают на MS IIS.
>
>так как сделать чтобы второй пункт работал?
>
>спасибо!
>
>p.s. парился тут с mod_rewrite - че то там нету такого
>есть еще mod_proxy (по описаниям, такое могет делать вроде... но на моем
>debian'e этого модуля нету :(   где взять... хз..


Можно достичь тока при помощи редиректора портов.
прописываешь редирект, например с реального айпи порт 81 на внутренний айпи сервера МС, на порт 80
далее, на серваке с реальным айпи прописывваешь виртуалхост для ввв.майдомен.ру и там ставишь пока один файл (у меня это index.php такого содержания:)
index.php
<?
header("Location:http://www.mydomain.ru:81/");
?>
если понял то вперед!

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

4. "RE: Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от Camb emailИскать по авторуВ закладки on 24-Фев-03, 12:50  (MSK)
вот это да!!! какие все-таки есть на свете умные люди!! :)

ззззбазибо!!

С уважением, Camb.

з.ы. ну ваащеее :)))

пойду пробовать..

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

5. "RE: Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от Camb emailИскать по авторуВ закладки on 24-Фев-03, 14:50  (MSK)
>Можно достичь тока при помощи редиректора портов.
>прописываешь редирект, например с реального айпи порт 81 на внутренний айпи сервера
>МС, на порт 80
>далее, на серваке с реальным айпи прописывваешь виртуалхост для ввв.майдомен.ру и там
>ставишь пока один файл (у меня это index.php такого содержания:)
>index.php
><?
> header("Location:http://www.mydomain.ru:81/");
>?>
>если понял то вперед!

все просто чудесно!
у меня полчуилось без index.php, а именно в httpd.conf записал следующее:

NameVirtualHost real_ip

<VirtualHost real_ip>
    ServerName www.my-domain.ru
    Redirect / http://www.my-domain.ru:8080/
</VirtualHost>

(опция Redirect вроде как стандартна, в отличие mod_rewrite, и не требует подгружаемого модуля...)

ну и редирект (если точнее DNAT) всех запросов с dst портом 8080 на локальную машину 80...

и даже работают такие веши как http://www.mydomain.ru/some-path (т.е. без указания порта 8080)

Спасибо, MacroS!

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

6. "RE: Apache Virtual Host (may be) question - пожалуйста :)"
Сообщение от MacroS Искать по авторуВ закладки on 24-Фев-03, 15:04  (MSK)
>Спасибо, MacroS!
Да не за что ;)
Спасибо за инфу "Redirect", не знал ;)


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


Удалить

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




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

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