Recientemente contacté a mi proveedor de alojamiento compartido para configurar SSL privado para algunos de mis sitios. Tengo varios sitios alojados bajo el mismo plan (el plan permite dominios ilimitados). Sin embargo, me dijeron que, dado que es un alojamiento compartido y, en última instancia, cada sitio se ejecuta desde la misma dirección IP, solo podía instalar un solo certificado y proteger solo 1 de mis sitios (ya que cada certificado requiere una IP dedicada).
La otra opción que me dieron fue usar un certificado compartido; Esto es inaceptable ya que el navegador generaría una advertencia de certificado. Mi pregunta es: ¿esto es típico de los proveedores de alojamiento compartido o podría encontrar uno que me permita múltiples certificados privados? Actualmente estoy desarrollando varios sitios y me gustaría mantener los costos al mínimo, por lo que todavía no estoy actualizando a VPS o hosting dedicado. Gracias.
fuente
Solo hay dos formas de tener varios dominios asegurados que usan la misma IP. Utilice diferentes puertos de servicio para cada certificado (esta opción es una mierda) o busque una CA que permita SubjectAltName dentro de los certificados.
Con SubjectAltName puede definir tantas entradas DNS por certificado como desee. Lo que significa que un certificado autenticará varios dominios. Esto va más allá de los comodines, ya que los dominios no tienen que tener nada en común. Como ejemplo de esto, puede consultar CAcert que lo permite.
fuente
Ese ya no es el caso si se usa Apache 2.2.12 implementando SNI, ya no se requiere una sola dirección por certificado. Esperemos que veamos más de esto disponible para el alojamiento compartido ahora.
https://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm
fuente
Si puede encontrar un host compartido que le brinde múltiples IP, podría obtener múltiples certs, pero realmente no puede (según tengo entendido) tener múltiples certs en la misma dirección IP a menos que se comparta.
Si desea algo más rentable (y no tiene miedo de hacer un poco de su propio trabajo de configuración), puede mirar la nube de espacio en bastidor (anteriormente Mosso, similar a EC2, solo un poco más barato ... podría teóricamente ejecute un servidor de desarrollo por alrededor de $ 15 por mes): http://www.rackspacecloud.com
[ACTUALIZACIÓN] Todavía no tengo suficiente representante para comentar, pero como se indica a continuación, técnicamente podría obtener un certificado comodín, que es válido para todos los subdominios de un dominio (* .example.com, que incluye www.example.com). Sin embargo, esto no funciona con múltiples dominios, aún necesitará múltiples direcciones IP por las razones explicadas por Olaf.
fuente
Esta no es una respuesta tan útil en este momento, pero en el futuro, debería poder usar la Indicación del nombre del servidor , que usa una extensión en el protocolo TLS para enviar el nombre del servidor como parte del protocolo de enlace TLS. Se especifica en RFC3546 . Lamentablemente no está muy bien soportado. OpenSSL no lo habilita de manera predeterminada hasta 0.9.8j, que se lanzó hace 5 meses. IE en Windows XP no lo admite, pero sí en Vista. Y IIS simplemente no lo admite en absoluto. Hasta que todos sus usuarios en XP desaparezcan y su proveedor de hosting actualice sus servidores, no hay mucho que pueda hacer al respecto.
fuente
Es cierto que no puede tener múltiples certificados SSL para una sola IP.
Sin embargo, es técnicamente posible obtener un certificado que sea válido para domain1.example.org domain2.example.com, etc.
Aquí hay un ejemplo.
fuente
¿Su host no le permite tener IP dedicadas? Debería poder encontrar un host que le permita comprar un plan con hosting compartido, pero con IP dedicadas. Estamos haciendo esto con Server Intellect www.serverintellect.com, por ejemplo, en este momento. Básicamente, solo nos cobran una pequeña tarifa por cada IP dedicada que requerimos.
fuente
He implementado con éxito múltiples certificados SSL en un único host, pero dedicado, utilizando alias de IP. Cómo podría o debería usarse esto en un plan de alojamiento compartido, no puedo responder. Este artículo en IBM Developerworks me pareció muy informativo.
fuente