我创建了一个webapi并将其发布在Azure上。我已经在此安装了ssl证书。
当我使用http(http://myapi.com/firstendpoint)访问它时,它向我返回数据,但是当我尝试使用https(https://myapi.com/firstendpoint)访问它时,它说的是HTTP错误503。该服务不可用
我通过单击url左侧的锁定按钮在浏览器中检查了证书,它向我显示了正确的证书,因此我认为证书链接正常。
答案 0 :(得分:0)
不确定,但是我建议您可以检查服务计划。如果要将自定义SSL证书(第三方证书或App Service证书)绑定到Web应用程序,则您的App Service计划必须位于“基本”,“标准”,“高级”或“隔离”层。并且F1或D1层不支持自定义SSL。有关自定义SSL的更多详细信息,请参见Bind an existing custom SSL certificate to Azure Web Apps。
更新
使用此更新,意味着您将Web应用安装在Azure VM中。因此,您应该允许在VM的NSG中使用端口443的HTTPS进行流量。