
Tengo problemas para acceder a un sitio web que recientemente obtuvo seguridad SSL en el lado del servidor.
Acceder al sitio web como de costumbre no es un problema, pero cuando intento abrir el sitio web en el servidor que lo aloja, simplemente no se abre.
Este no es el único sitio en este servidor y puedo acceder a todos ellos, excepto a los que tienenseguridad SSL.
Esto causa un problema porque el sitio web en cuestión contiene unservicio APIy algunos de los otros sitios necesitan conectarse a esta API.
Pero conectarse a este sitio web a través dexmlHttpRequest(y otros códigos similares) no funcionan.
Preferiría no tener que reescribir todos los códigos de estos otros sitios, cuando toda la funcionalidad está disponible en la API. (Esto también significaría hacer cambios en tantos lugares diferentes a medida que los servicios evolucionan y cambian).
¿Qué puede causar este problema y cómo lo soluciono?
EDITAR:Hay otro sitio protegido por SSL en este servidor y me informaron mal sobre su estado. A este otro sitio web se puede acceder desde el lado del servidor. Revisaré todas las configuraciones en IIS y el firewall en el servidor para descubrir por qué se comportan de manera diferente.
EDITAR:Encontré una solución cambiando la regla de reescritura, que obliga al uso de https, para que no se aplique a la dirección interna (127.0.0.1). Ahora puedo acceder al sitio web desde el lado del servidor.
Esto no resuelve el problema, es sólo una solución temporal para evitarlo.
Respuesta1
Puede agregar una entrada de hosts para el sitio web y acceder a él mediante el nombre de dominio. De esta manera funcionará el protocolo de enlace SSL
Respuesta2
Si accede a su sitio por su nombre localhost
y cuando su certificado SSL está configurado con un nombre de host (o algún otro nombre), su cliente puede negarse a conectarse a él. Es difícil decir cómo solucionar el problema sin conocer los detalles, pero puede intentar realizar sus solicitudes con el mismo nombre que está en el certificado SSL o intentar desactivar la validación del servidor del cliente, pero luego perderá la seguridad que proporciona SSL. .