0

I'm using azure to host my blog.

But it is not secured by SSL bindings. See blog page

I'd like to enable it, but I'm using D1 tier, which has not ssl binding by default enter image description here

As far as I understand, I should scale up my app to B1 tier to be able to enable ssl, but extimated cost is 46EUR/month, which is far beyond my budget.

So , my question is:

Is there another way to add SSL binding to my app ? Is 46.17 EUR fixed month price ?

Thanks

3 Answers3

2

Yes, to create custom TLS/SSL bindings or enable client certificates for your App Service app, your App Service plan must be in the Basic and above tier ( Standard, Premium, or Isolated tier). It is the ASP (App Service Plan) tier.

Within an ASP, you can provision unlimited* WebApps. -Since you pay for the computing resources your App Service plan allocates, you can potentially save money by putting multiple apps into one App Service plan. You can continue to add apps to an existing plan as long as the plan has enough resources to handle the load.

You don't get charged for using the App Service features that are available to you (configuring custom domains, TLS/SSL certificates, deployment slots, backups, etc.). The exceptions are: App Service Domains, App Service Certificate, IP-based TLS connections.

Here - B1 is the ASP and you're correct it is 46.17 EUR/month, for the plan- You can host unlimited* apps under this - see [pricing details] for more details.

When the resources are not utilized, you can scale up and down at any time. It is as simple as changing the pricing tier of the plan. You can choose a lower pricing tier at first and scale up later when you need more App Service features. You can even pause/stop the App Service plan to reduce the cost based on your business requirement.

Just sharing additional info:

You could also set URL rewrite rules to redirect traffic away from the internal domain name and directly to your custom domain name. I believe you have already done this, kindly review the URL rewrite rules, kindly check this sample.

enter image description here

AjayKumar
  • 2,812
  • 1
  • 9
  • 28
  • THANKS A LOT! As far as I understand it is better to have several apps under one service plan. In my case I have only one static web page and it is too expensive for me. Btw, I switched to Vercel and it is completely free hosting with free SSL bindings. – captain-yossarian from Ukraine Jan 13 '21 at 21:33
1

I do not think you can find a free solution. As a options, you can:

  1. Use Azure Front Door (pay-per-request: https://azure.microsoft.com/en-us/pricing/details/frontdoor/).
  2. Create linux-based proxy server, for 10-15$, and setup proxy and use it as a ssl-termination.
nobodyfromhell
  • 321
  • 1
  • 10
1

If, as indicated in your comment, you have one static web page, you can use Azure Static Webapps which is free (for low bandwidth) and includes SSL support.

GilShalit
  • 6,175
  • 9
  • 47
  • 68