Use CloudFlare to add SSL to Azure Service Fabric Application

  1. add CNAME(app) to DNS use service fabric DNS name as an alias DNSalias.png
  2. Enable SSL to flexible SSL1.png
  3. Turn on always use HTTPS SSL3.png
  4. Turn on Automatic HTTPS Rewrite SSL2.png
  5. Add NSG to service fabric cluster NSG_-_Microsoft_Azure.png
  6. Add inbound rules to only allow traffic from Cloudflare

Credit goes https://kvaes.wordpress.com/2016/11/09/azure-a-poor-mans-ssl-termination-by-leveraging-cloudflare/