SSL 证书不适用于我的 Azure 应用服务

SSL Certificate Not Working for my Azure App Service

我选择在 Azure.So 中托管我的网站 我已经创建了一个应用程序 Service.Then 为我的应用程序创建了一个新域 然后 created/bind SSL certificate 到我对应的网站。

完成 SSL 证书后。我仍然看到我的网站 url 为 http//: 而不是 https://

我的网站也没有看到绿色 URL..!

看起来像这样

(P.s:我的应用程序服务层级是 AzureFreeTier(基本:1 小)
我的 SSL 类型是 SNL SSL)

请帮我解决这里的问题

提前致谢,
杰德兰

您需要从 HTTP 重定向到 HTTPS。安装证书只会让使用 HTTPS 和您的自定义域名成为可能。

您可以:

  1. 将您的应用配置为在收到通过 HTTP 的请求时重定向到 HTTPS + 启用 HTTP 严格传输安全
  2. 或者使用 Web Apps 中的扩展来做第一件事:

要安装扩展,请在 Azure 门户中打开 Web 应用 blade。转到 Extensions,然后单击 Add。然后你应该从列表中找到 Redirect HTTP to HTTPS 并安装它。

这将为您将任何 HTTP 调用重定向到 HTTPS。我仍然建议在您的回复中添加 Strict-Transport-Security headers 以确保您的客户下次不会不安全地访问您的网站。

您在 AAD 登录后通过 HTTPS 到达您的站点的原因是因为您的应用 URL 的 HTTPS 版本已在 AAD 中配置为回复 URL。

还有这个:

Your Connection to this site is not fully secure Attackers might be able to see the images

是混合内容警告。这意味着您正在页面中使用 HTTP URL 加载内容(例如图像)。将它们更改为 HTTPS,您将解决该问题。