azure - 用于 SSL 卸载的 Azure 应用程序网关的 SSL 证书

标签 azure ssl azure-application-gateway

我正在尝试在 Azure 应用程序网关中实现 SSL 卸载,如文档中所述: https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-ssl-portal

需要上传 PFX 格式的现有 SSL 证书。

如何生成它?

我认为它应该特定于应用程序网关的 DNS 名称。我可以看到它在关联的 appGatewayFrontendIP 中自动生成了 DNS 名称(前端 IP 配置 > 公共(public) > 公共(public) IP 地址),但我无法指定我想要的 DNS 名称。

我是否应该在我的 DNS 域中为应用程序网关创建 CNAME 并为此 CNAME 生成证书?

最佳答案

Ivan,应用程序网关将传入客户端请求中的主机 header 转发到后端服务器。因此,在您的情况下,如果您有 mydomain.com 的证书,您需要上传该证书的 pfx 以供应用程序网关进行解密/重新加密,是的,您需要 mydomain.com 的 CNAME 记录指向 .cloudapp .net,如果您为公共(public) IP 地址动态创建的 DNS 名称。在这种情况下,正确的主机 header 将发送到您的后端服务器。

关于azure - 用于 SSL 卸载的 Azure 应用程序网关的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41511649/

相关文章:

rest - 使用 Heroku 和 303 的 SSL 端点

azure - 从 Azure 应用程序网关检索/恢复 cert pfx

.net - 在代码中配置 WAAD 租户

azure - 使用 Azure 逻辑应用列出和查看 Azure 存储容器的内容?

c# - 如何从 IMAP 服务器获得完整响应

apache - SSL Error/RSA premaster secret 错误

azure - 如何在 Azure Application Insights 中查看或筛选记录器名称的跟踪?

Azure逻辑应用程序: Filter Query Difference between dates should not exceed 10 months

azure - 在 Azure 应用程序网关中将 HTTP 重定向到 HTTPS

bash - 如何在 Bash 脚本中仅获取整个 JSON 对象的优先级?