HTTPS 不适用于 azurewebsites.net 的 Azure Functions Azure 流量管理器
HTTPS not working for Azure Traffic Manager for Azure Function at azurewebsites.net
我正在尝试使用 https://mysite.trafficmanager.net that should resolve to https://myfunction.azurewebsites.net 而不添加我自己的 SSL 证书或域。
当我直接转到 https://myfunction.azurewebsites.net the cert is valid, but when I go to https://mysite.trafficmanager.net 时,我收到一个证书错误,指出证书颁发给 *.azurewebsites.net
我是否必须购买自己的 SSL 才能使其正常工作?证书似乎只适用于 Azure 系列,我只是缺少配置设置。
您收到证书错误,因为 myfunction.azurewebsites.net
有 *.azurewebsites.net
的证书但没有 *.trafficmanager.net
,所以流量管理器站点不安全,除非您有自定义域 + SSL 证书。
Azure 流量管理器在 DNS 级别工作。这意味着它不处理任何请求,只是进行正确的重定向。客户端 直接 连接到选定的端点,而不是通过流量管理器。
如果你想通过HTTPS访问端点,你只需要在你的端点上绑定一个SSL证书。如果你想让这个错误消失,你可以阅读这个 Azure networking feedback.
For a dev\test scenario, there are a couple options you may want to
consider:
- Buy a real cert and domain/sub-domain for your dev-test setup.
- Create a self-signed certificate for your site with the *.trafficmanager.net SAN added to it and install this self-signed cert to the Trusted Certificate Authorities store on your clients to not
get browser warnings.
我正在尝试使用 https://mysite.trafficmanager.net that should resolve to https://myfunction.azurewebsites.net 而不添加我自己的 SSL 证书或域。
当我直接转到 https://myfunction.azurewebsites.net the cert is valid, but when I go to https://mysite.trafficmanager.net 时,我收到一个证书错误,指出证书颁发给 *.azurewebsites.net
我是否必须购买自己的 SSL 才能使其正常工作?证书似乎只适用于 Azure 系列,我只是缺少配置设置。
您收到证书错误,因为 myfunction.azurewebsites.net
有 *.azurewebsites.net
的证书但没有 *.trafficmanager.net
,所以流量管理器站点不安全,除非您有自定义域 + SSL 证书。
Azure 流量管理器在 DNS 级别工作。这意味着它不处理任何请求,只是进行正确的重定向。客户端 直接 连接到选定的端点,而不是通过流量管理器。
如果你想通过HTTPS访问端点,你只需要在你的端点上绑定一个SSL证书。如果你想让这个错误消失,你可以阅读这个 Azure networking feedback.
For a dev\test scenario, there are a couple options you may want to consider:
- Buy a real cert and domain/sub-domain for your dev-test setup.
- Create a self-signed certificate for your site with the *.trafficmanager.net SAN added to it and install this self-signed cert to the Trusted Certificate Authorities store on your clients to not get browser warnings.