Your services configuration may work, even if it can be possible to use only one ALB and to use Cloud Front / S3 to deploy your Angular app... Just be careful to optimize the use of services to avoid high costs (maybe two ALB are not useful for your use).
The DNS of the Front is with HTTPS ? And your back only HTTP ?
You have to configure https in your ALB to make it work and you won't have mixed content pb anymore.
Tell me if the solution is ok.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…