The OpenNET Project / Index page

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

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

"Установка 2 серверов apache"  
Сообщение от maloii on 03-Фев-06, 23:01 
Возникла такая проблема, требуется на одном сервере поднять 2 apacha, связанно это с тем что мне нужно на некоторых виртуал хостах или php4 или 5. Возможно поставить 2 апача на разные порты, но этот вариант мне не подходит. Подскажите как можно запустить 2 апача чтобы они сидели оба на 80 порту и каждый занимался лиш своими виртуал хостами.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Установка 2 серверов apache"  
Сообщение от Жека (??) on 04-Фев-06, 01:00 
А просто запустить с настройкой на разные хосты пробовали? У меня случайно вышло при обновлении версии апача для локалки, что одновременно работал старый и запустился новый. Проработали несколько дней без нареканий, пока не заметил и не пристрелил первого. При этом ни один не ругнулся на уже занятый порт и в логах потом читал, что на разные запросы пользователей отвечали разные апачи (хотя даже хост у меня в них один и тот же был указан).
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Установка 2 серверов apache"  
Сообщение от Жека (??) on 04-Фев-06, 01:03 
А вообще, там где грузится php по loadmodule - разве внутри инструкций конфига, определяющих виртуальный хост, нельзя включить разные модули?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Установка 2 серверов apache"  
Сообщение от dev email(??) on 04-Фев-06, 11:28 
>Возникла такая проблема, требуется на одном сервере поднять 2 apacha, связанно это
>с тем что мне нужно на некоторых виртуал хостах или php4
>или 5. Возможно поставить 2 апача на разные порты, но этот
>вариант мне не подходит. Подскажите как можно запустить 2 апача чтобы
>они сидели оба на 80 порту и каждый занимался лиш своими
>виртуал хостами.

Принципиально нельзя, если хосты name based. Поэтому один из Апачей делаешь основным, и пусть он проксит нужные запросы на второй, висящий где-нибудь на 127.0.0.1:8080.

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

4. "Установка 2 серверов apache"  
Сообщение от maloii on 04-Фев-06, 15:33 
>>Возникла такая проблема, требуется на одном сервере поднять 2 apacha, связанно это
>>с тем что мне нужно на некоторых виртуал хостах или php4
>>или 5. Возможно поставить 2 апача на разные порты, но этот
>>вариант мне не подходит. Подскажите как можно запустить 2 апача чтобы
>>они сидели оба на 80 порту и каждый занимался лиш своими
>>виртуал хостами.
>
>Принципиально нельзя, если хосты name based. Поэтому один из Апачей делаешь основным,
>и пусть он проксит нужные запросы на второй, висящий где-нибудь на
>127.0.0.1:8080.

А не подскажите настройки, чтобы он проксил.

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

5. "Установка 2 серверов apache"  
Сообщение от dev email(??) on 04-Фев-06, 20:54 
>>Принципиально нельзя, если хосты name based. Поэтому один из Апачей делаешь основным,
>>и пусть он проксит нужные запросы на второй, висящий где-нибудь на
>>127.0.0.1:8080.
>
>А не подскажите настройки, чтобы он проксил.

Тебе нужен mod_proxy, только не забудь вписать в httpd.conf строчку

ProxyRequests Off

чтобы открытый прокси случаем не получить.

Потом из конфигов нужных виртуальных серверов на первом Апаче убери все лишнее, оставь только DocumentRoot (куда-нибудь в пустой каталог) и ServerName, и допиши:

ProxyPass        / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

Учти, что второй Апач как-то должен различать, к которому виртуальному хосту обратились, проще всего повесить их на разные порты.

Если второму Апчу нужна информация о том, с какого реального IP обратились - используй на нем rpaf_module.

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

6. "Установка 2 серверов apache"  
Сообщение от zeiter email(ok) on 16-Фев-06, 12:38 
>Возникла такая проблема, требуется на одном сервере поднять 2 apacha, связанно это
>с тем что мне нужно на некоторых виртуал хостах или php4
>или 5. Возможно поставить 2 апача на разные порты, но этот
>вариант мне не подходит. Подскажите как можно запустить 2 апача чтобы
>они сидели оба на 80 порту и каждый занимался лиш своими
>виртуал хостами.


А вариант установить две версии PHP? Один как модуль Apache, другой как CGI.
Потом в настройках виртуального хоста указываешь какой PHP использовать.
У нас все работает без проблем.

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

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

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




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

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