【问题标题】:SSL on Azure Shared Plan?Azure 共享计划上的 SSL?
【发布时间】:2015-12-15 01:13:40
【问题描述】:

我有 1 个网站和 1 个数据库以及 1 个托管在 azure 上的 SSL。我曾经拥有“基本”托管包,但每月支付 70 美元用于基本设置,所有内容都具有最小扩展。

我意识到我的低流量网站不需要专用机器,因此我尝试改用共享计划。现在它告诉我,我必须参加基本计划才能拥有 SSL。

有没有办法解决这个问题?或者我是否真的希望每月为最基本的网站设置支付大约 70 美元?

【问题讨论】:

标签: azure ssl azure-web-app-service


【解决方案1】:

Azure 不允许在具有自定义域的共享 Web 应用计划上使用 SSL。

您可以使用 Azure 共享计划创建您的网站,并使用 CloudFlare 将您的流量路由到您的域。因此,基本上您的域 DNS 将指向 CloudFlare,您将使用您的 azure 共享网站配置 CloudFlare。 CloudFlare Free 计划附带免费的 SSL 证书。所以基本上你的流量是受 SSL 保护的。

Troy Hunt shows the way.

【讨论】:

  • 我不建议使用这种方法,它有点像 hack。您从用户那里获得 SSL 到 Cloud Flare,然后您必须依靠 Cloud Flare 才能使用 SSL 到 Azure。在最好的情况下,您现在必须同时依赖 Cloud Flare 和 Azure 来确保安全,而在最坏的情况下,您可能在 Cloud Flare 和 Azure 之间存在不安全的流量。
  • 我知道这是旧的,但我相信这篇文章已经解决了这一点。
  • 今天(2018 年 9 月 6 日)成功使用了此方法。
  • 除了让您在共享 Azure 帐户上配置 SSL 之外,此方法还为您提供 CloudFlare 的所有优点 - DDoS 保护、全球 CDN 等
  • 我设法让它完美地工作。从那以后情况发生了一些变化,但是免费的 Cloudflare 帐户以及可以使用自定义域的 Azure 最便宜的计划是一个不错的选择。
【解决方案2】:

如果您在自定义域上需要 SSL,则没有办法,至少在 azure web 应用程序上是这样。您需要在基本计划中运行该网站。

解决方法:

使用更便宜的计划在 Azure VM 中部署您的站点:A0 15 美元/月并在那里配置您的 IIS + SSL 证书

否则

如果您需要 HTTPS使用您的 azurewebsites 域 (mysite.azurewebsites.net) 这个已包含在服务中 只需使用 https 浏览网站。

【讨论】:

  • 最糟糕的是这个限制适用于letsencrypt配置!,我浪费时间尝试配置它,因为只是在kudus配置的最后一步看到一条消息,这不可能:(。
【解决方案3】:

您必须使用“基本”计划才能使用 SSL。从下面的链接中查看详细信息。

https://azure.microsoft.com/en-us/pricing/details/app-service/plans/

【讨论】:

  • 感谢您的回复。是我自己还是每月 70 美元用于数据库、网站和 SSL 有点过分?我必须在这里遗漏一些东西。
  • @hanesjw Azure 非常愿意接受建议和反馈。如果您认为我们应该调整我们的报价,请将反馈/建议发布到此处feedback.azure.com/forums/169385-web-apps-formerly-websites
【解决方案4】:

不幸的是,它的 2021 和 Azure 仍然没有解决这个问题。至少有 2 个 Azure 功能请求为此开放,获得数千票。

无论如何:如果您有一个简单的网站并且无法证明升级到基本应用服务计划的成本,那么上面的https://stackoverflow.com/users/634938/dharmendar-kumar-dk 评论是最佳答案。 Cloudflare 的免费级别帐户仍然只需一分钟即可设置并且运行良好。

对于从用户那里收集敏感信息的任何事情,我不建议使用 Cloudflare 解决方法。从 Cloudflare 到您的 Azure 应用程序的路径不会被加密。在许多情况下,这可能不是问题,特别是如果您的目标只是在用户的浏览器中获得安全锁定。

让我们希望 Azure 团队最终会在不久的将来某个时候解决这个问题。我无法想象这会对他们构成任何技术挑战。我怀疑他们试图限制在 Azure 中运行的简单低端站点的数量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 2019-04-07
    相关资源
    最近更新 更多