Wij maken voor klanten websites en applicaties. Deze kan men overal hosten, maar als een soort service bieden we ook eigen hosting aan. We hadden een reseller account bij een hosting provider, maar willen nu zelf een eigen systeem onderhouden. Het is niet belangrijk, maar het gaat om een VPS bij XLS Hosting.
Het enige wat wij aanbieden is hosting voor websites. Geen ftp, geen email, geen extra's voor gebruikers: alleen een LAMP server (in de vorm van Zend Server, op dit moment Zend Server CE). Wij hebben uiteraard volledige access. We willen graag wat feedback over de inrichting van onze server en ik denk dat ik hier op de juiste plek ben
Het idee is om met mod_vhost_alias alle vhosts automatisch af te vangen. Alles wordt ook in /var/www gezet en dat is simpel een lijstje met de domeinnamen van de sites/applicaties. We zitten dan slechts met de vraag hoe je bandwidth en quota kan monitoren.
We hadden bedacht die met mod_logio te doen. In een cron laten we awk de logs bekijken en de bytes sent/received uitfilteren. Verder kunnen we met du de filesize per vhost bekijken. Beide informatie slaan we op in een MySQL database waar ook een klanten <-> website koppeling is met een simpele analyse of je over je bandwidth / diskspace heenzit. Backups zijn in ons plaatje ook meegenomen (JungleDisk).
Het lijkt voor ons de meest simpele opzet, maar ben ik iets vergeten in dit verhaal? Kan iets anders of beter? Graag jullie advies
Het enige wat wij aanbieden is hosting voor websites. Geen ftp, geen email, geen extra's voor gebruikers: alleen een LAMP server (in de vorm van Zend Server, op dit moment Zend Server CE). Wij hebben uiteraard volledige access. We willen graag wat feedback over de inrichting van onze server en ik denk dat ik hier op de juiste plek ben
Het idee is om met mod_vhost_alias alle vhosts automatisch af te vangen. Alles wordt ook in /var/www gezet en dat is simpel een lijstje met de domeinnamen van de sites/applicaties. We zitten dan slechts met de vraag hoe je bandwidth en quota kan monitoren.
We hadden bedacht die met mod_logio te doen. In een cron laten we awk de logs bekijken en de bytes sent/received uitfilteren. Verder kunnen we met du de filesize per vhost bekijken. Beide informatie slaan we op in een MySQL database waar ook een klanten <-> website koppeling is met een simpele analyse of je over je bandwidth / diskspace heenzit. Backups zijn in ons plaatje ook meegenomen (JungleDisk).
Het lijkt voor ons de meest simpele opzet, maar ben ik iets vergeten in dit verhaal? Kan iets anders of beter? Graag jullie advies