Bindings can only be configured at site level. Therefore, if you enable an HTTPS binding, then all applications of that site can be accessed via HTTPS. Though it is possible to configure "require SSL" settings at application level, people now rarely use that (HTTP to HTTPS redirection is much better).
Binding in IIS Server - Server / Site or Application ?
Hi,
We just get a new TLS/SSL Certificate and need to bind in IIS Server.
Under the Default Web Site, there are a number of applications created by consultant.
We would like to know when we bind the SSL Certificate, should we bind it to the "Site" or we need to bind it to each individual "Application" ?
Besides, do we need to enable SSL for each application as well ?
Thanks
Windows development Internet Information Services
-
Lex Li (Microsoft) 6,037 Reputation points Microsoft Employee
2021-08-24T03:24:11.517+00:00
1 additional answer
Sort by: Most helpful
-
Sam Wu-MSFT 7,561 Reputation points Microsoft External Staff
2021-08-24T05:12:14.767+00:00 Hi @TonyJK
We would like to know when we bind the SSL Certificate, should we bind it to the "Site" or we need to bind it to each individual "Application" ?
Usually we bind the certificate when configuring Site Bindings, it should bind to the "site".
About how to bind the ssl certificate in iis you can refer to tjhis link: how-to-set-up-ssl-on-iis.
do we need to enable SSL for each application as well ?
No, you can enable SSL according to your needs. for example, if the site is not configured with SSL Certificate, you don’t need to enable SSL
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.