SNI (Server name incidation) en IIS 8
Buenas,
Hoy me gustaría hablar sobre SNI (Server name incidation) en IIS 8 de windows server 2012. Bajo mi punto de vista esta es la mejora más destacada de todas las que incluye IIS 8 y la acelerara la migración de las empresas a esta versión del servidor web.
Esta funcionalidad nos permitirá tener varios sitios web seguros (SSL) en un único servidor web sin necesidad de definir una ip virtual para cada sitio. Windows Server 2008 R2 y IIS 7.5 tan solo permitían configurar un sitio seguro ssl asociado con un certificado en cada servidor web debido a que la petición https de la cabecera se encuentra igualmente cifrada, como truco para solventar esta deficiencia creábamos una ip virtual en el adaptador de red del servidor web y de esta manera conseguíamos desplegar varios sitios web seguros en un mismo servidor, eso si utilizando tantas ips virtuales como sitios webs seguros desplegados con los que ello conlleva.
El funcionamiento de SNI en IIS 8 ese sencillo y se parece bastante a las cabeceras http que usamos en los sitios web no seguros, con la salvedad de que nos permite vincular un certificado con el SNI definido.
Para configurar esta funcionalidad tan solo es necesario seguir estos sencillos pasos:
1- Desplegar IIS 8 en Windows server 2012 mediante el asistente de agregar roles y características
2- Abrimos la consola de gestión de IIS
4- En el asistente de creación del sitio indicaremos el nombre del sitio, el path, que usa un protocolo https y la parte nueva incluida en Windows server 2102 que es el host name para el sitio https (cabecera) y el certificado https que usara nuestro sitio.
Espero que os resulte de utilidad.
Un saludo