Re: lug-bg: Apache s dinamichna konfiguraciq
- Subject: Re: lug-bg: Apache s dinamichna konfiguraciq
- From: Vasil Kolev <vasil@xxxxxxxxxx>
- Date: Mon, 31 May 2004 11:58:12 +0300
- Organization: Ludost Networks
На пн, 2004-05-31 в 11:25, Marian Marinov записа:
> Извинявам се Василе но апач си чете конфигурацията от httpd.conf-a само при
> старт и рестарт.... а представи си че апач-а се ползва за хостинг...
> един клиент си прави нов вхост, пуска си настроиките в днс-а и httpd.conf през
> саит админа обаче този хост не е прочетен всеоще от апача....
> този вхост не съществува за апач-а докато не се рестартира апач-а...
> а точната ми нужда беше как да си препрочета новите вхостове добавени към
> апач-а... защото аз като прост човек съм си слжил:
> Include /etc/apache/vhosts/*.vh
> като всеки .vh фаил съдържа информацията за вхостовете на даден потребител...
> Та исках точно тази информация да ми е 100% динамична както съм направил
> всичко на ДНС-а ми да се чете от базаданни независимо дали е нова зона или
> добавен запис към вече създадена зона.
>
> И Всепак поддържам си менението че с mod_vhost_alias неможе да се постигне
> подобна динамичност!
Адски зависи от това какъв хостинг предлагаш. Аз съм правил решения с
apache и apache2 с reload на конфигурацията (втория си я четеше направо
от базата), apache с mod_vhost_alias (който е едно от най-приятните
решения, ако можеш да направиш едно дърво чрез symlink-ове или нещо
такова за директориите с домейни и хостове), aolserver, thttpd, и в
крайна сметка наистина хубаво решение няма ...
Да, include е някакво решение, ама пак е калпаво. Истински хубаво
решение би било база данни с тригер, който да прави update и в таблиците
на web сървъра и да пали моментално хоста (да се чете базата данни при
всяка заявка ще е бавно до смърт), само дето е адски много работа да се
направи, и не е лесно да стане.
Attachment:
signature.asc
Description: This is a digitally signed message part
|