相关疑难解决方法(0)

如何删除Azure SSL绑定?

我在Azure上有一个生产站点,具有Pay-As-You-Go订阅.我也为它设置了两个自定义域名.MySite.org和www.MySite.org

我网站的一些访问者通过HTTPS访问我的网站,但我从未打算使用HTTPS.我不需要此网站的SSL.他们得到一个惊人的浏览器警告:该网站的安全证书存在问题.我不知道他们为什么或如何使用HTTPS,但无论如何,我应该能够从服务器端解决这个问题.

我想禁用SSL绑定,但我在Azure管理门户中找不到任何地方.作为一种解决方法,我决定尝试使用URL重写规则从HTTPS指向HTTP(通常会想要重定向另一个方向.)但是证书警告仍会在浏览器中触发,因为浏览器仍在处理HTTPS请求首先,在重定向之前,到设置了SSL的站点.啊.

我找到了这个:

实际上,Windows Azure网站预先配置为在SSL上运行,如果您不想拥有自己的域,则可以立即使用SSL.您所要做的就是浏览它!在浏览器中,将前缀从HTTP://更改为HTTPS://瞧!您的网站将做出回应,您将与其建立安全连接.但是,我们不建议使用此方法来保护敏感内容或应用程序,因为所使用的通配符证书对于所有Azure网站都是通用的.

http://blogs.msdn.com/b/windowsazure/archive/2013/12/13/securing-your-windows-azure-web-sites-waws-with-https-and-ssl.aspx

那太好了,但我怎么把它关掉?!

在此先感谢
Lee C.

iis ssl https azure

8
推荐指数
1
解决办法
4661
查看次数

如何在 Azure 网站中禁用 HTTPS 重定向

我有一个非常简单的网站,用于测试目的,我想支持 HTTP。目前,所有 HTTP 请求都会自动重定向到 HTTPS。以下是重现该应用程序的步骤:

在 Visual Studio 2019 中创建一个新的 ASP.NET Core Web 应用程序。选择 ASP.NET Core 3.1 并为项目模板选择空。禁用“配置 HTTPS”。右键单击新项目并选择“发布...”。将应用程序发布到新的应用程序服务。

发布后浏览网站。它会将您重定向到 HTTPS。这是我已经尝试解决的问题。

在 Azure 门户中配置新创建的应用服务。确保应用程序服务身份验证已关闭。在 TLS/SSL 设置中,将“仅限 HTTPS”设置为关闭。

在 Program.cs 中添加 UseUrls 选项。

public static IHostBuilder CreateHostBuilder(string[] args) =>
    Host.CreateDefaultBuilder(args)
        .ConfigureWebHostDefaults(webBuilder =>
        {
            webBuilder.UseUrls("http://localhost:8001");
            webBuilder.UseStartup<Startup>();
        });
Run Code Online (Sandbox Code Playgroud)

在 launchSettings.json 中,确保应用程序 URL 使用 http。

上述解决方案都不适合我。

https azure azure-web-app-service asp.net-core

7
推荐指数
2
解决办法
5084
查看次数

标签 统计

azure ×2

https ×2

asp.net-core ×1

azure-web-app-service ×1

iis ×1

ssl ×1