Hi,
I tried to set up a single Global External Application Load Balancer that handles both HTTP and HTTPS. It seems that you can only have HTTP or HTTPS but not both?
I set up these two frontends:
1. Protocol: HTTP, IP: 35.244.xxx.xxx, Port: 80
2. Protocol: HTTPS, IP: 35.244.xxx.xxx, Port: 443
I set up these two Backends:
Name BackendType Scope Proto IPv LB
1. app-be-service-80 BackendServ Global HTTP IPv4 app-test-lb
Backend: InstanceGroup=test-ig-uscentral1-a SelectedPorts=80 IPstackType=IPv4
2. app-be-service-443 BackendServ Global HTTP IPv4 app-test-lb
Backend: InstanceGroup=test-ig-uscentral1-a SelectedPorts=443 IPstackType=IPv4
My Unmanaged Instance group:
Name: test-ig-uscentral1-a
Has two GCE VM instances in it.
Port Name Mappings: port-80: 80, port-443: 443
I don't need to steer any client traffic.
I just want any HTTP:80 traffic to round-robin to either backend VM.
I just want any HTTPS:443 traffic to round-robin to either backend VM.
But I am not sure how to set up the routing rules to handle this.
Is this possible?