The OpenNET Project / Index page

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

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

"NAT&Aapche&Virtualhost"  
Сообщение от SiN email(ok) on 10-Янв-08, 07:52 
Добрый день!
Имеется два сервера:
- шлюз в интернет с NAT (два интерфеса внеш и внутр);
- web-сервер Apache (один интерфейс с локальным IP адресом).

Порт Apache, через NAT торчит в Интернет, проверял, работает.
На web сервере пытаюсь настроить виртуальные хосты с использованием 1 внешнего IP адреса, который используется на внешнем интерфейсе шлюза. Естественно сопоставления виртуальных имен серверов и используемого IP адреса в DNS зоне имеются (только в прямой, не PTR).

Директивы VirtualHost пробовал описывать как:
- VirtualHost *:80
- VirtualHost local IP addr:80
- VirtualHost ext GW IP addr:80

Проблема в том, что при обращении к любому из виртуальных хостов, открывается страница первого виртуального хоста в списке.
Перепробовал уже все что можно... :(
Может быть virtualhost не должен (не умеет) работать через NAT?
Помогите ПЛЗ!!!


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

 Оглавление

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


1. "NAT&Aapche&Virtualhost"  
Сообщение от universite email(ok) on 10-Янв-08, 14:04 

>Директивы VirtualHost пробовал описывать как:
>- VirtualHost *:80

^^^^^^^^^^
Попробуйте убрать и смотрите дальше в логах.

>- VirtualHost local IP addr:80
>- VirtualHost ext GW IP addr:80
>
>Проблема в том, что при обращении к любому из виртуальных хостов, открывается
>страница первого виртуального хоста в списке.

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

2. "NAT&Aapche&Virtualhost"  
Сообщение от SiN email(ok) on 10-Янв-08, 14:56 
>
>>Директивы VirtualHost пробовал описывать как:
>>- VirtualHost *:80
>
>^^^^^^^^^^
>Попробуйте убрать и смотрите дальше в логах.
>

Бесполезно :(

Короче взял я на время второй ип у провайдера, попробую без NAT, если заработает то тогда проблема в нем, щас уже зоны обновил, и интерфейс прикрутил, нахожусь терь в ожидании обновления DNS зоны...

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

3. "NAT&Aapche&Virtualhost"  
Сообщение от angra (ok) on 11-Янв-08, 05:50 
Если у вас всего один ip адресс, то зачем ip-based виртуалхосты. Используйте name-based. Примерно так

NameVirtualHost *
<VirtualHost *>
тут настройки дефолтного если ни одно имя не совпало
</VirtualHost>
<VirtualHost *>
ServerName имя_сайта_1
ServerAlias альтернативное_имя_сайта_1_например_с_www
</VirtualHost>
<VirtualHost *>
ServerName имя_сайта_2
ServerAlias альтернативное_имя_сайта_2_например_с_www
</VirtualHost>

Работает это независимо от nat и dns

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

4. "NAT&Aapche&Virtualhost"  
Сообщение от explode13 email on 13-Апр-09, 14:26 
>[оверквотинг удален]
><VirtualHost *>
> ServerName имя_сайта_1
> ServerAlias альтернативное_имя_сайта_1_например_с_www
></VirtualHost>
><VirtualHost *>
> ServerName имя_сайта_2
> ServerAlias альтернативное_имя_сайта_2_например_с_www
></VirtualHost>
>
>Работает это независимо от nat и dns

Столкнуля с аналогичной проблеммой как и автор.

To angra: Прописано так как в вашем случае, но не работает!

Прошу помочь в данном вопросе!!!!!

PS: Если данная проблемма не зависит от ДНС или НАТа, то в чем может быть проблемма?

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

5. "NAT&Aapche&Virtualhost"  
Сообщение от explode13 email on 13-Апр-09, 15:19 
>[оверквотинг удален]
>>Работает это независимо от nat и dns
>
>Столкнуля с аналогичной проблеммой как и автор.
>
>To angra: Прописано так как в вашем случае, но не работает!
>
>Прошу помочь в данном вопросе!!!!!
>
>PS: Если данная проблемма не зависит от ДНС или НАТа, то в
>чем может быть проблемма?

Решил данную проблему таким образом:

Listen 80
NameVirtualHost айпи_интерфейса:80

<VirtualHost айпи_интерфейса:80>
ServerName domen1.ttt.bb
ServerAlias www.domen1.ttt.bb
ErrorLog /путь под Лог с ошибками/error_domen1.log
CustomLog /путь под Лог авторизации/access_domen1.log combined
DocumentRoot /путь где лежит ресурс/
</VirtualHost>

<VirtualHost айпи_интерфейса:80>
ServerName domen2.ttt.bb
ServerAlias www.domen2.ttt.bb
ErrorLog /путь под Лог с ошибками/error_domen2.log
CustomLog /путь под Лог авторизации/access_domen2.log combined
DocumentRoot /путь где лежит ресурс/
</VirtualHost>

PS: айпи_интерфейса - везде должен быть одинаковый!

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

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

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




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

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