Here are some sites that offer free trials for public web servers:
Setup a server on Amazon, by browsing to:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
Open a console on your desktop, and run the commands:
# ssh -i keyfile ubuntu@servername
ssh -i keyfile ubuntu@ec2demo.aaltsys.info
sudo useradd developer -G sudo
Edit /etc/ssh/sshd_config to allow password authentication, using the commands:
(replace ``PasswordAuthentication yes`` with a sed command)
sudo service sshd restart
sudo service ssh restart
To install the software necessary for a basic webserver on Ubuntu:
sudo apt-get install apache2 git