Ik ben redelijk nieuw op het gebied van webhosting en heb de opdracht een nieuwe hostingomgeving te bouwen.
Ik ben bezig met het ontwerpen van een hostingstraatje voor z'n 2000 sites, maar in de toekomst mogelijk nog veel meer.
Op dit moment wordt er gewerkt met een 7 tal losse servers die draaien met mpm_itk (voor uid seperation)+lokale sql. Het probleem is dat dit relatief lastig te beheren is en het is niet mogelijk te updaten zonder downtime. Ook het updaten van php versies is lastiger op deze manier.
In de nieuwe opzit wil ik een aantal apache hosts + losse sql + userdata op nfs share met een caching server (varnish oid). Hierdoor heeft elke apache host dezelfde data ter beschikking. Hierdoor moeten ook alle apache hosts dezelfde users kennen (ivm user seperation). Hiervoor wil ik LDAP gebruiken icm mod_ruid2 aangezien ik het gevoel heb dat deze sneller werkt dan itk.
Waar ik nu tegenaan loop is dat mod_ruid2 wel de user veranderd naar de ldapuser maar de group niet. Dit gebeurt allemaal onder de group www-data terwijl ik de users in de ldap directory elk in een eigen groep heb zitten. In mijn config staat nu dit:
<VirtualHost *:80>
ServerName www.test123.nl
DocumentRoot /home/htest123/www/
RUidGid htest123 htest123
php_admin_value open_basedir /home/htest123
php_admin_value disable_functions curl_exec
php_admin_value upload_tmp_dir /home/htest123/tmp
php_admin_value session.save_path /home/htest123/tmp
php_admin_value memory_limit 128M
ServerAdmin *****@****
CustomLog /home/htest123/logs/access_log combined
ErrorLog /home/htest123/logs/error_log
<Directory /home/htest123/www>
AllowOverride AuthConfig FileInfo Limit
Require all granted
</Directory>
</VirtualHost>
Is mijn setup uberhaupt wel goed, of kan ik het beter helemaal op een andere manier aanpakken? Ik sta open voor alles![]()

Likes:


Quote