) for webhosting, but I could use some tips and resources for getting started.
My only experience of administrating a linux server is through a control panel program (like cPanel) on a typical shared-host setup. My question therefore, is what do I need to know to:
1. Get my virtual machine set up with all the stuff needed for web hosting (installing/configuring apache, php, mysql, mail server, ftp, dns, security etc.), basically so its kitted out in a manner similar to the shared hosting service I'm familiar with.
2. Handle ongoing administration.
I’m looking for any good information; tips, links, tutorials, books, anything useful really.
(Distro-wise, I'm leaning toward Debian because I'm informed its fairly light and simple. Also, I've seen these questions
, but they're not entirely useful. )