The OpenNET Project / Index page

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

mod_accel - back-end и front-end через один apache (apache web)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: apache, web,  (найти похожие документы)
Date: Tue, 26 Mar 2002 17:26:12 +0500 From: Alexey Zvyagin <alex@creanoid.com> To: apache-talk@lists.lexa.ru Subject: mod_accel - back-end и front-end через один apache > Возникла следующая ситуация. Есть много виртуальных ip-based сайтов > (back-end). Для каждого из них на другом порту сконфигурирован > front-end (mod_accel). Желаемого облегчения при использовании > mod_accel не наблюдается, похоже из-за того, что каждый процесс apache > выделяет память под хранение конфигов всех виртуальных сайтов. > > Как в этом конкретном случае можно облегчить жизнь front-end'а? Для этого надо использовать PH директиву на фронт-енде. У меня так: <IfModule mod_accel.c> AccelBkRcvBuffSize 60 AccelCacheRoot proxy 1 1 noauto AccelPass / http://127.0.0.1/ [PH] AccelSetXRealIP on AccelPassCookie on AccelDefaultExpire "48 hours" # <Location /cachemgr> # SetHandler "accel-cachemgr" # </Location> </IfModule> А для каджого виртуального сервака в бекнде пишем типа: <VirtualHost 127.0.0.1:*> ServerName virt1.foo.ru ... </VirtualHost> В данном варианте все сервера висят на одном IP - фронтенд у меня слушает 1 IP, на который ссылаются все DNS записи для этих имен, а для виртуальных серверов используется то же имя сайта. Конфликта нет, так как в бекенде это имя используется для разбора из Host. Правда это все не для IP-based, но адаптировать легко под него аналогично.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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