[英]How do I configure an Elastic Beanstalk NodeJS application with a Classic Load Balancer to use HTTPS?
[英]How do I fix the Error when setup AWS Application Load Balancer For Angular+NodeJS Web Application
我為我的網站設置了應用程序負載平衡器(AWS)。 在我的網站中,我將angular作為前端,並將NodeJ和Neptune DB作為后端。
瀏覽器(本地計算機)-> ALB-> EC2實例(Web)。
我的網站網址為https://example.com ,因此當我在本地計算機瀏覽器中向https://example.com發出請求時,Angular將使用httpclient.get()
進行api調用在https://example.com/api/ticket上從nodejs獲取數據。
所以我的問題是,當從Angular Angular獲取數據時,api調用會繞過ALB,那么主機是什么? 還是NodeJ會識別出來自本地的請求?
我假設您正在使用基於主機的路由的ALB。 在這種情況下,example.com可以使用443規則將請求轉發到EC2實例。 然后在Nodejs應用程序中,可以使用相同的URL調用該api。
這意味着請求將通過ALB路由,這也是這樣做的最佳實踐。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.