Estoy configurando un sitio web y compré el certificado SSL para el dominio del sitio web. Cuando le pregunté a la empresa de alojamiento por qué https://www.example.com
rechazaba las conexiones, respondieron que el acceso SSL estaba configurado en el puerto 41696. Por supuesto, https://www.example.com:41696
funciona como lo prometieron, pero esa no es una URL que me gustaría usar para un sitio web orientado al cliente.
La compañía de hosting también dijo que no pueden cambiarlo a 443 incluso si obtenemos un paquete diferente. Nunca he escuchado eso de ningún otro proveedor de alojamiento con el que haya trabajado. ¿Hay una buena razón por la que no están permitiendo que eso suceda? ¿O hay alguna configuración que pueda cambiar en el servidor que haga que acepte solicitudes HTTPS en el puerto 443?
fuente
Respuestas:
Históricamente, HTTPS requería una IP dedicada por sitio / certificado , ya que el navegador debe verificar el certificado antes de enviar el
Host
encabezado. Es posible que su proveedor de alojamiento utilice puertos dedicados en su lugar, para conservar las IP.Hoy en día, sin embargo, casi todos los navegadores modernos son compatibles con Server Name Indication , que permite el alojamiento virtual de múltiples sitios HTTPS en la misma IP y puerto, por lo que incluso eso ya no es una razón particularmente buena. Si este es un servicio de alojamiento compartido, es poco probable que haya cambios de configuración que pueda hacer para que su sitio esté disponible en el puerto predeterminado.
fuente
tl; dr: Cambia el proveedor, este parece un poco raro.
Depende de lo que uno piense que es "una buena razón", pero en mi opinión: No.
Si el proveedor está bloqueando / filtrando el acceso, lamentablemente, no puede hacer nada al respecto de su parte.
fuente
Explicación posible:
Hay al menos algunos proveedores que le venden máquinas virtuales que tienen sus direcciones IPV6 distintas, pero una dirección IPV4 compartida. Un ejemplo es este (este enlace no debe verse de ninguna manera como un endoso o anuncio). Por lo general, obtiene algunos puertos hacia adelante, pero están basados en TCP (sin SNI, encabezado de host HTTP ni nada), por lo que el número de puerto es la única forma de seleccionar "su" host.
Con las direcciones IPV4 cada vez más raras, esta es una forma de ahorrar en ellas.
Si el sitio web es para una organización benéfica u organización similar que tiene pocos fondos, y tiene que ceñirse al precio más bajo posible, probablemente pueda configurar un plan gratuito de Cloudflare que reenvíe your-domain.com:443 a su puerto 41696.
Si no, consigue un hoster diferente.
fuente