apache2 a tisice konfiguracnich souboru

Lizard lizardng na gmail.com
Pátek Únor 22 18:19:08 CET 2008


Dobry den,

staram se o jeden freehosting a narazil jsem na jeden zajimavy
problem.

V kostce:
$ ls /etc/apache2/vhosts.d/ | wc -l
11175

Ano vidite dobre, apache si pro svem startu natahuje 11175
konfiguracnich souboru.
Ve vysledku to pak vypada nejak takto (plati pro process apache):
VIRT: 549m
RES: 443m

nastesti je vetsina pameti sdilena (heap kde jsou podle vseho
konfigurace).

A ano.. vim o existenci:
http://httpd.apache.org/docs/2.2/vhosts/mass.html
ale podle vseho nesplnuje moje pozdavaky.

Takze kde je muj problem:
- jde o to ze kazdemu uzivateli povolujeme/zakazujeme urcite php
funkce (defaultne jsou nektere zakazany a na pozadani povoleny) v
konfiguracnim souboru vhosta skrz php php_admin_value, php_admin_flag,
php_value sendmail_from a php_admin_value sendmail_path.
Zkratka potrebuji mit v jistem smyslu unikatni konfigurace per-vhost
pro takto velke mnozstvi vhostu.

Resil jste nekdo neco takoveho?
Ona prace s takhle nafouknutym indianem, co jeste startuje skoro 2~5
minutn, neni nic pekneho.

Dekuji i za jake koli trknuti i ve forme RTFM (kdyztak tam za to
pastnete jeste url ;) )



Další informace o konferenci Linux