Http 云运行和负载均衡器
我当前的设置Http 云运行和负载均衡器,http,google-cloud-platform,https,google-cloud-run,gcp-load-balancer,Http,Google Cloud Platform,Https,Google Cloud Run,Gcp Load Balancer,我当前的设置 GLB--->云运行 http--->https 我已将GLB设置为重定向http-->https 我相应地采取了以下步骤: 第一步example.com或http://example.com返回404错误且无重定向 第二步https://example.com它按预期工作 第三步。再次尝试example.com,它会工作并重定向到https 我想知道为什么步骤1最初返回一个404错误,但在使用https://example.com 是因为云运行冷启动还是因为GLB配置 更新-我
GLB--->云运行
http--->https
我已将GLB设置为重定向http-->https
我相应地采取了以下步骤:
第一步example.com
或http://example.com
返回404错误
且无重定向
第二步<代码>https://example.com它按预期工作
第三步。再次尝试example.com
,它会工作并重定向到https
我想知道为什么步骤1最初返回一个404错误
,但在使用https://example.com
是因为云运行冷启动还是因为GLB配置
更新-我的GLB配置:
1后端服务,后端类型
NEG
,协议http
,端口80
,超时30s
前端配置是协议
https
,端口443
和SSL
。谢谢。1)您是如何配置HTTP->https重定向的?2) 你有HTTP前端吗?3) 显示前端和后端的配置。你能重现这种情况吗?如果您配置HTTP->HTTPS重定向,它可能需要时间才能传播到分布式负载平衡器,这可能是原因。@JohnHanley GLB configuration 1后端服务,后端类型NEG
,协议HTTP
,超时30s
ThanksThanks@guillaumeblaquiere这已经有几天了,所以我假设它已经在整个系统中传播了。1)我看不到您是如何在负载平衡器上重定向HTTP->HTTPS,或者甚至接受HTTP,因为这需要前端。2) 云运行的后端协议应该是HTTPS/443,而不是HTTP/80。