The OpenNET Project / Index page

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

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

"настройка apache под 2 сетевых интерфейса"  
Сообщение от cyberr email(ok) on 22-Авг-07, 18:23 
Привет всем!
Никак не могу нармально настроить Apache 1.3 на серваке, который имеет 2 сетевых интерфейса, один глядит в локальную сеть, а другой в Инет. В httpd.conf в разделе nameserver я прописал айпи-адрес интерфейса который смотрит в локальную сеть. Из интернета сервак тоже виден. Дело в том что на серваке стоит phpBB и он не работает нармально извне. Только если я ставлю nameserver имя внешнего айпи, тогда из внешки намано работает, а из локалки глючит. Подскажите где копать ? может нужно использовать виртуальные хосты ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "настройка apache под 2 сетевых интерфейса"  
Сообщение от b2d on 22-Авг-07, 18:27 
>Привет всем!
>Никак не могу нармально настроить Apache 1.3 на серваке, который имеет 2
>сетевых интерфейса, один глядит в локальную сеть, а другой в Инет.
>В httpd.conf в разделе nameserver я прописал айпи-адрес интерфейса который смотрит
>в локальную сеть. Из интернета сервак тоже виден. Дело в том
>что на серваке стоит phpBB и он не работает нармально извне.
>Только если я ставлю nameserver имя внешнего айпи, тогда из внешки
>намано работает, а из локалки глючит. Подскажите где копать ? может
>нужно использовать виртуальные хосты ?

именно виртуальные хосты и надо исспользовать.

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

2. "настройка apache под 2 сетевых интерфейса"  
Сообщение от Oyyo on 22-Авг-07, 18:41 
>может
>нужно использовать виртуальные хосты ?

а причём здесь виртуальные хосты?

>В httpd.conf в разделе nameserver я прописал айпи-адрес интерфейса

может у тебя какой-то особый апач, что-то я не слышал про такой раздел

есть Section 2: 'Main' server configuration
в нём есть опция ServerName , ставишь
ServerName *:80

и радуешься

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

3. "настройка apache под 2 сетевых интерфейса"  
Сообщение от cyberr email(ok) on 23-Авг-07, 10:20 
Виноват, я просто перепутал, когда писал nameserver и ServerName. Итак, я прописал в поле ServerName *.80 и теперь если я захожу на форум мне выкидывает http://*.80/forum/
Опять же в секции ничего не указано, каким должно быть ServerName когда на компе два и более сетевых интерфейса... :(


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

4. "настройка apache под 2 сетевых интерфейса"  
Сообщение от Oyyo on 23-Авг-07, 13:32 
>Виноват, я просто перепутал, когда писал nameserver и ServerName. Итак, я прописал
>в поле ServerName *.80 и теперь если я захожу на форум
>мне выкидывает http://*.80/forum/

как захожу и что значит выкидывает?

>Опять же в секции ничего не указано, каким должно быть ServerName когда
>на компе два и более сетевых интерфейса... :(

вот что говорится в httpd.conf
за дословность не ручаюсь, но смысл тот же
# Директива ServerName задает имя хоста, возвращаемое клиенту, если это
# имя отличается от того имени, которое получила программа (например,
# используйте www вместо реального имени хоста).
#
# Внимание: Вы не можете просто выдумывать имена хостов в надежде, что
# это сработает. Имя, которое вы определяете здесь, должно быть
# действительным именем DNS для вашего хоста. В случае затруднений с
# пониманием изложенного справьтесь у
# администратора сети.
# Если ваш хост не имеет зарегистрированного имени DNS, вы можете указать
# здесь его адрес IP. В таком случае вам придется обращаться к хосту по
# адресу (например, http://123.45.67.89/) и это может сильно осложнить
# переадресацию ресурсов.
#
ServerName localhost

у меня стоит "*" причём не зависимо от того есть VirtualHost или нет
и четыре сетевых интерфейса, к сайту обращаешься по любому ИП
если поднимешь VirtualHost, тогда директива ServerName в секции VirtualHost-а будет играть значение, но чтоб она сработала нужен DNS

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

5. "настройка apache под 2 сетевых интерфейса"  
Сообщение от cyberr email(??) on 23-Авг-07, 18:12 
Oyyo, спасибо за перевод, но это все равно не помогло. Я так понимаю, что деректива
ServerName * означает, что здесь может стоять все что угодно. Так вот, объясню еще раз в чем проблема: когда я обращаюсь напрямую к форуму(например http://zzz.qqq.rrr.ppp/forum/) он открывает нармально форум, но когда я пытаюсь залогинится то в строке адреса броузера (конкретно в Opera) у меня вместо "http://zzz.qqq.rrr.ppp/forum/index.php?sid=и так далеее..... " почему то появляется "http://*/forum/index.php?sid=и так далеее..... ", естесттна броузер не находит эту страницу. Потом я могу вернутся на шаг назад и обновить прошлую страницу и оказывается я уже залогинен.
В то же время, если я прописываю в секции ServerName zzz.qqq.rrr.ppp, то из внешки все прекрасно работает, а из интефейса, смотрящего в локальную сеть все работает так же как я описал выше(т.е. глючит).

(я пробовал тэстировать в IExplorer но он тоже не пашет, типа просто не может найти страницу, но в поле адреса указывает все как надо)


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

6. "настройка apache под 2 сетевых интерфейса"  
Сообщение от Oyyo on 23-Авг-07, 18:44 
>Oyyo, спасибо за перевод, но это все равно не помогло. Я так
>понимаю, что деректива
>ServerName * означает, что здесь может стоять все что угодно. Так вот,
>объясню еще раз в чем проблема: когда я обращаюсь напрямую к
>форуму(например http://zzz.qqq.rrr.ppp/forum/) он открывает нармально форум, но когда я пытаюсь залогинится
>то в строке адреса броузера (конкретно в Opera) у меня вместо
>"http://zzz.qqq.rrr.ppp/forum/index.php?sid=и так далеее..... " почему то появляется "http://*/forum/index.php?sid=и так далеее..... ",
>естесттна броузер не находит эту страницу. Потом я могу вернутся на
>шаг назад и обновить прошлую страницу и оказывается я уже залогинен.

это кривизна в PHP коде

как я понял у тебя нет зарегистрированного доменного имени и обращение к сайту делается по ИП адресу
>В то же время, если я прописываю в секции ServerName zzz.qqq.rrr.ppp, то
>из внешки все прекрасно работает, а из интефейса, смотрящего в локальную
>сеть все работает так же как я описал выше(т.е. глючит).

из локалки по какому ИП обращаешся к сайту? Нужно по внешнему тому что прописываешь в ServerName zzz.qqq.rrr.ppp

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

7. "настройка apache под 2 сетевых интерфейса"  
Сообщение от cyberr email(??) on 24-Авг-07, 02:04 
>из локалки по какому ИП обращаешся к сайту? Нужно по внешнему тому

из локалки захожу по адресу http://192.168.0.13/forum/ .

>Нужно по внешнему тому что прописываешь в ServerName zzz.qqq.rrr.ppp

ну так я полюбому так и сижу , просто получается, что если я подключаюсь к инету, то весь трафик идет через инет, а соответственно и скорость режется сервером, а если я скажем качаю базу данных которая весит несколько десятков метров, то это немного кумарит. Конечно, можно в браузере прописать чтобы он грузил этот адрес прямо из локалки, но это утомительное занятие объяснять пользователям в сети (а их около 100), как все это настраиваецца.

Полюбому спасибо за ответ :)

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

8. "настройка apache под 2 сетевых интерфейса"  
Сообщение от Oyyo on 24-Авг-07, 10:25 
тогда только один правильный выход из этой ситуации, выкинуть форум с глюками и поставить нормальный

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

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

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




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

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