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.
