I have recently set up a Linux Ubuntu VM on Azure.
I can SSH into the machine just fine, but HTTP requests are answered with "Connection refused".
Set up an Endpoint for port 80 in the Azure Management Portal.
Edited the iptables to ACCEPT incoming tcp on port 80.
Made sure my little Ruby app is indeed running, and running on port 80 (by curl to http://localhost)
Is there anything else I need to for the server to answer incoming HTTP requests on port 80? Both requests to the http://servicename.cloudapp.net and public virtual IP address fails in the same way.