Mic*_*ael 5 load-balancing google-cloud-storage google-compute-engine google-cloud-platform
默认情况下,如果负载平衡找不到后端将流量重定向到,例如,如果所有可用后端都关闭,它将显示以下html页面:
文字记录:
错误:服务器错误
服务器遇到临时错误,无法完成您的请求。请在30秒后重试。
我想改用我自己的静态html页面。
我在LB +云存储页面上看到了这一点:
您还可以配置自定义索引页面和自定义错误页面,如果请求的对象不存在,则将提供该页面。可以通过将网站配置添加到您的Cloud Storage存储桶中来完成。通过网站配置,您可以直接从您自己的域的Cloud Storage存储桶中提供静态网页。
那将如何工作?我知道如何在云存储上托管静态页面,但是如何将其与LB一起使用?
简而言之,你不能至少目前还
\n\n具有云存储的 HTTP 负载均衡器alpha 版本,您需要请求白名单才能尝试它。但这并不能解决您的问题。\n因为到目前为止,还没有办法根据后端的响应手动控制负载均衡器的重定向。我认为这永远不可能。这不是 GCP 中负载均衡器的目的。
\n\n\n\n\n您还可以配置自定义索引页面和自定义错误页面,如果请求的对象不存在\xe2\x80\x99,则将提供这些页面。
\n
上述声明仅意味着您可以为存储桶中未找到的对象创建自定义 404 页面。如果您的后台服务关闭 (502),它并不意味着让您重定向流量。两者之间有很大区别:我找不到页面,并且没有任何工作,因为我没有服务器。
\n\n您只能将来自外部的流量重定向到网络内部。你不能做相反的事。您不能要求负载均衡器根据响应进行重定向。
\n\n不要试图让 502 错误页面变得漂亮,而是首先问问自己为什么会出现这个错误,然后尝试解决它。
\n 归档时间: |
|
查看次数: |
1554 次 |
最近记录: |