I am looking for suggestions for where to rent a web server (think LAMP) that is essentially an empty VM. I need very limited band width / traffic abilities and I am price conscious.
I want to be able to install pretty much anything I want, including but not limited to Python/Django, PHP5, Node.js, Java EE 5/6, mysql, postgresql, etc. I will be using it for learning/experimenting with web development.
I am a semi experienced developer but have spent most of my time doing client side stuff and don't know what I need to look for in renting an empty machine that can be configured to host whatever kind of web services and hosting I want.
Welcome any and all suggestions for a complete beginner to this side of things. I know this is an open ended question so I am willing to study up if you have suggestions of articles to check out.
More than specific rental choice suggestions I would like to know what specs I need to be looking for. For example in the past I have rented space that I was not able to put Django on or have console access to the server. I had assumed this wasn't something I needed to check ahead of time.