Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Finally in the first week of June 2013, it has been announced that Windows Azure Web Sites will provide native support for SSL, which includes both SNI SSL and IP based SSL for custom web site domain names. This feature was one which took some time to be implemented and finally has been introduced. Before this the only way of doing SSL was via Cloud Service & Rewriting the URL. Refer this article: https://www.bradygaster.com/running-ssl-with-windows-azure-web-sites
The users can view and configure this feature on the CONFIGURE management page. Below is a snapshot of what the users would view:
The certificates and the ssl bindings section are the ones which were incorporated into the portal. Before we discuss further we need to understand there are certain pre-requisites which has to be acknowledged.
Once the site has the provided pre-requisites, the user is ready to configure a SSL binding for the site. Lets ensure the web site is scaled to RESERVED before we proceed.
Follow the instructions in the following URL to configure a custom domain for your site: Configuring a custom domain name for a Windows Azure web site.
I added a custom domain on one of my Web Sites for the demo. Here is the snapshot:
On WAWS, the user can configure the following 2 types of bindings:
*******IMPORTANT*******
NOTE: If there are multiple bindings for the site then the domain names must be unique. Irrespective of whether they are IP based SSL bindings or SNI SSL bindings. In simple words, the rules that are applicable while configuring a SSL binding on IIS are still applicable here. Also Non-SNI compliant browsers will not be able to browse to the website if it is configured to use SNI SSL bindings. |
The users have to shell out more money when they configure the website to use IP Based SSL. This is very obvious, as this requires a dedicated IP (a resource) to be allocated for the website. This is also an expensive resource.
SNI SSL is comparatively cheaper as it doesn’t need a dedicated IP Address. However, it has own limitations as the non-SNI compliant browsers will not be able to access the site.
Windows Azure Pricing Calculator for Web Sites: https://www.windowsazure.com/en-us/pricing/details/web-sites/
Anonymous
March 26, 2014
When I've run this for my website. It has the following error on Google Chrome (and other browsers as well).
You attempted to reach pandomi.com, but instead you actually reached a server identifying itself as *.azurewebsites.net. This may be caused by a misconfiguration on the server or by something more serious. An attacker on your network could be trying to get you to visit a fake (and potentially harmful) version of pandomi.com.
How to solve this problem?
Anonymous
May 04, 2014
The comment has been removed
Anonymous
July 23, 2014
Is there anyway once you have an SSL certificate installed on a Website to have it require SSL/HTTPS and disable HTTP access?
Anonymous
December 03, 2014
Are there any plans now to roll out SNI SSL to Shared websites?
Anonymous
December 03, 2014
@Ian: There is no option currently in the portal to enforce only HTTPS access for your site. However you may use URL Rewrite rules to achieve this functionality.
@Graeme: As of now there are no plans to roll out SNI SSL to shared websites
If this is a must requirement then you may pass the feedback here: feedback.azure.com/.../169385-websites
Anonymous
December 17, 2014
@teerachi - perhaps your SSL issuing authority uses intermediate certificates and the pfx you uploaded didn't contain the intermediate certificate
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in