I have recently moved from a shared hosting account at hostgator to the rackspace cloud.
I have never utilized a server directly before, so have found it somewhat hard to setup the server for my purposes. I have finally got there, and got ftp, phpmyadmin etc setup such that it essentially works the same way that my previous shared hosting account worked.
I am developing some websites for a commercial release, and I expect they will grow quite quickly. Given this I want to mae sure my server is secure, and fully understand my requirements and how/when they need to be upgraded and why.
For example I am hosting the database on the same instance as my files.. is this correct? Essentially I am looking for some guidance on where i can develop my knowledge to a sufficient level that i can manage my servers.. given that programming is really my area..