On Thursday 12 June 2003 16:14, Radu Greab wrote:
> On Thu, 12 Jun 2003 09:48 +0300, Serghei Amelian wrote:
>  > Cum se impaca astea doua? Eu nu am gasit nici o solutie in acest sens.
>  > Daca folosesc mod_dynvhost nu pot sa ofer suport pentru cgi pentru ca
>  > userii avand drepturi egale o sa se calce pe picioare. Singura solutie e
>  > sa fie vhost-uri statice? Cand o sa am cateva sute de clienti
>  > httpd.conf-ul meu o sa aiba 1M. Si alta chestie nasoala este ca trebuie
>  > sa restartez Apache dupa ce adaug un vhost (chiar daca folosesc
>  > graceful). Are cineva experienta cu chestiile astea?
>
> Daca problema ta e marimea fisierului de configurare atunci poti
> folosi mod_macro pentru a declara un sablon pentru un vhost, apoi,
> pentru fiecare client, apelezi macro-ul sablonului cu parametrii
> necesari.

Da, uite ca n-am incercat chestia cu mod_macro. Desi problema e rezolvata 
partial, pentru ca e greu sa gestionezi multi clienti si restartarea 
apache-ului e necesara.

>
> Sau modifici mod_dynhost sa stie de suexec si rezolvi problema cu
> securitatea.

Aici e un pic mai complicat. Ar trebui ca mod_dynhost sa stie de directivele 
User si Group si nu e obligatoriu ca numele de user sa fie identic cu numele 
vhost-ului. Ar trebui sa-si ia user-ul aferent dintr-o tabela sau ceva de 
genul asta. O sa ma supar intr-o zi si fac mod_dynhost cu suexec.

Firmele care fac masshosting oare cum procedeaza? Nu ofera suport cgi?
Si inca o intrebare: scripturile PHP sunt restrictionate de suexec sau nu? 
Daca nu, e nasol, ca un client rauvoitor poate sa scrie un script care sa 
"fure" de exemplu htaccess-urile celorlalti.

-- 
Serghei.

Raspunde prin e-mail lui