@Mike Myers ,
From my analysis, Azure CDN does not offer TLS Offloading.
- This means, if the original request comes in via HTTPS - the backend request would also be in HTTPS.
- Same is the case with HTTP
With that said,
- Azure CDN would use the certificate "*.azureedge.net" to accept HTTPS connections.
- You cannot use this certificate in your backend server, which has no knowledge of the hostname "*.azureedge.net"
- SNI would fail.
You have to work with your webserver team to configure TLS at the backend.
- While it is possible to get a certificate for IP, this is discouraged and is a not recommended practise.
- So, you have to purchase a domain, and get a TLS Certificate issued to your server from a valid certificate authority (CA).
Once you configure TLS on your backend, you should be able to use HTTPS with Azure CDN.
P.S : You can also consider AFD if you require TLS Offloading.
Hope
Thanks,
Kapil
Please don’t forget to close the thread by clicking "Accept the answer" wherever the information provided helps you, as this can be beneficial to other community members.