I have created a Linux virtual machine scale set through the Azure portal creating 3 virtual machines.
This has automatically created a backend address pool containing the 3 instances as well as a load balancer with 3 inbound NAT rules giving us SSH access on ports 50000 - 50002.
I have successfully accessed the VMs and installed an application running on port 42000 and although I can access this on the web via proxy/private IP, I cannot access this through public IP/DNS despite setting up a load balancer rule directing all incoming port 80 traffic to the 42000 backend port.
I have included our configuration below and any help or assistance on how to be able to access this application from the public IP would be greatly appreciated.
Mark
-----
Backend address pool (demopool):
This contains our 3 Virtual Machine instances (instance 0, instance 1, instance 2)
Probe (demoprobe)
Protocol: Http
Port: 80
Path: /
Interval: 5s
Unhealthy Threshold: 2 consecutive failures
Load Balancing Rule (demolb):
Protocol: TCP
Port: 80
Backend Port: 42000
Backend Pool:demopool
Probe:demoprobe
Session Persistance: None
Idle Timeout: 5m