title: Failed to Connect to Azure Public IP/Load Balancer (Connection Refused)
body: <p>I'm trying to set up a basic Azure load-balanced cluster of VMs, but am having issues accessing them outside of the virtual network that Azure creates.  A sample request that I am testing with:</p>
  
  <p><code>curl http://&lt;publicIP of load balancer&gt;:8080/rio/health</code></p>
  
  <p>returns "Failed to connect; connection refused"</p>
  
  <p>Notably:
  I can call from box 0 to box 1 using the private IP addresses.  I can call from box 0 to 1 using the public IP address.  I <strong>can not</strong> call from an external source to box 1 or the load balancer using the public IP.</p>
  
  <p>So what I'm asking is, what else could be preventing me from accessing the virtual network in Azure externally?  I have created both Inbound and Outbound Security rules from the Azure portal to allow any protocol from source port * to destination port *.  Also, I created a load balancing rule to forward from port 8080 to backend port 8080.  Anything else I'm missing to make the public IP accessible externally?</p>
  
  <p>Thanks!</p>