Ik heb zelf een webserver, maar geen webhosting bedrijf. Maar ik vraag me al een tijd het volgende af:
Hoe doen beginnende of kleinere webhostingbedrijven dat nou met het instellen van de webserver, dus dat je je klanten allemaal een virtual host kan geven en dat dat ook veilig is.
Nu kan je dit handmatig in de configuratie aan gaan passen, maar dat wordt al gauw een zooitje.Dat doen ze meestal met iets als Plesk denk ik? Maar stel dat dat gedeelte werkt.
Dan bieden ze allemaal nog aan om subdomeinen aan te kunnen maken, om e-mailadressen te kunnen maken, om ftp accounts te kunnen maken en ga zo maar door. Daar heb je dus een control panel voor nodig, ik denk dan aan iets als Plesk of zo. Maar dat kost bakken met geld. Wat ik mij dus afvraag, is daar niet een gratis alternatief voor? Hoe doen jullie dat?
Wat ik hoorde van mensen die plesk of andere cp's gebruiken, dat je dan heel moeilijk bijvoorbeeld PHP kunt upgraden, of eventjes een bepaalde module in PHP of apache kunt zetten. Ik vind het zelf op mijn eigen server erg belangrijk dat ik steeds de laatste versie heb van bijvoorbeeld PHP en Postgresql/mysql. Dus als je dan aan een control panel vast zit wat persé een bepaalde versie of variant nodig heeft, dan schiet dat ook niet op.
Wat ik zelf ook als een probleem vind, is dat ik bij mijn server gebruik moet maken van allerlei vage modules voor bijvoorbeeld apache, om dingen veilig te maken. Een voorbeeld hiervan is mod_ruid; wat ik gebruik om ervoor te zorgen dat bestanden van een bepaalde virtual host, telkens een andere systeemgebruiker zijn. Dus dat 2 gebruikers niet elkaars bestanden kunnen zien. Maar wat mij hier zo aan stoort, is dat die module al 5 jaar niet is upgedate, dus dat het helemaal niet meer onderhouden wordt. Is dit überhaupt wel een probleem? En is het dan op een betere manier op te lossen?
Is het dan zo dat dit soort beveiligingsproblemen op worden gelost door een systeem als Plesk te gebruiken?
Als ik daar vanuit ga, is eigenlijk het probleem waar ik eigenlijk mee zit (nouja, niet mee zit, want ik heb immers geen hostingbedrijf, maar ik vind het leuk om er mee bezig te zijn) is dat je eigenlijk moet kiezen uit:
- een voor mij onbetaalbaar (onnodig ook) control panel, wat er voor zorgt dat ik heel beperkt ben in welke versie van welke software ik kan installeren. (Is dat überhaupt (nog?) wel zo?)
- of zelf aan gaan rommelen, en zo een soort van lappendeken krijgt van allerlei losse, niet meer ondersteunde, modules, maar dat je wel alles zelf kunt bepalen w.b.t. software. En dat je zelf een soort van control panel voor gebruikers moet gaan maken.
Hoe begin je zoiets. Is er misschien iemand die een boek, een cursus of wat anders kan aanraden, waardoor ik dit een beetje beter begrijp?
Ik vraag me dit af doordat ik iemand ken die wel een webhostingbedrijf heeft, en die doet alles zelf. En hij helpt me ook met het instellen van mijn server.
En daarom was ik benieuwd hoe anderen dit doen.