I'm trying to create my own mass shared hosting environment and I'm not sure on how to get started. I am currently using XAMPP for windows as a development environment, once ready I will probably buy a dedicated server that uses PLESK or Cpanel
What I've read about so far:
Through google I've a pretty loose understanding of Apache's dynamic virtual hosting, basically I know how to set up one, and generate the directories but that's about it. At the moment I;m lost on where to go next.
What I probably need to know:
I'd probably need to learn about DNS and DNS servers and how to configure them. Security is also something I'd need to learn about. And lastly generating user accounts to go with the virtual hosts and setting permissions.
Can anyone point me in the right direction or maybe link me to tutorials on these aspects and things I might have missed?