Vostede ve 302 no rexistro de acceso, a tenda non carga a través da VPN e a conclusión escríbese soa. Esa conclusión adoita ser errónea dun xeito interesante. Unha resposta de redirección rexistra un destino ao que se lle dixo ao navegador que fose, e non di nada sobre se o túnel, o certificado ou a aplicación produciron o problema. A liña do rexistro é o comezo da investigación, non o seu achado.

Un 302 di a onde, non por que

Unha entrada do rexistro de acceso anota a petición, o estado e o tamaño, e adoita omitir a cabeceira Location que importa. Unha soa redirección pode ser totalmente normal: un nome de host canónico, unha normalización da barra final, un cambio a HTTPS. O que necesita é a secuencia, porque un só salto e un bucle son avarías distintas con responsables distintos. Os saltos repetidos entre esquemas apuntan ao tratamento de URL e esquema. Un salto a un nome que o navegador non pode resolver apunta a outro sitio completamente distinto.

Nada diso é proba sobre a VPN. O túnel é un camiño; a redirección é unha instrución que escribiu a aplicación.

Capture a cadea, non a liña do rexistro

Use a vista de rede do navegador e anote catro campos por salto: a URL solicitada, o estado, a cabeceira Location e a hora. Remate coa resposta final ou co erro de conexión, porque o caso interesante é o salto que nunca se completa. Fágao unha vez nun camiño que funciona e outra no que falla, coa mesma conta e a mesma navegación. Comparar dúas cadeas vale máis que calquera liña solta dun rexistro.

Manteña ese rexistro en privado. As URL levan identificadores de sesión, e un arquivo de navegador gardado leva máis do que espera. Elimine as cadeas de consulta antes de pegar nada nun tícket.

A idea que ten a aplicación da súa propia URL

Magento xera URL absolutas a partir da configuración, con alcance por sitio web ou vista de tenda. bin/magento config:show web/secure/base_url imprime o valor que a aplicación cre, e a miúdo é un nome de host que quedou dunha compilación ou dunha migración en lugar do que usou o navegador. Se nomea un host interno, o navegador envíase a un lugar ao que non pode chegar, e ningún cambio do túnel o arranxa.

Compare as URL base segura e non segura cos nomes públicos que ten diante. Unha discrepancia en calquera das dúas produce exactamente a redirección que está a mirar.

As cabeceiras de proxy de confianza son un contrato

Cando o TLS remata nun balanceador de carga, a aplicación ve HTTP simple e hai que dicirlle o contrario. O axuste de cabeceira de offloader nomea a cabeceira que estabelece o proxy, como o protocolo reenviado, e a aplicación confía nela para as decisións de esquema.

Esa confianza é un contrato cun proxy, non un permiso xeral. Aceptar a cabeceira de clientes arbitrarios permite a calquera reclamar un esquema, e por iso só pertence onde a estabelece un proxy designado. Se o nome da cabeceira e o comportamento do proxy non coinciden, a aplicación xera redireccións cara a un esquema que o navegador nunca usou, e o bucle péchase. Comprobe a configuración do proxy e o axuste da aplicación xuntos, e despois baleire a caché de configuración para que o cambio surta efecto.

Cando o bucle é unha sesión, non unha ruta

Unha cadea que sempre volve ao inicio de sesión adoita ser un problema de cookie. Comprobe se a cookie de sesión se emitiu para o nome de host que o navegador usou realmente, e se se marcou como segura nunha conexión que o navegador considera segura. Unha cookie asociada ao dominio equivocado produce un bucle de inicio de sesión que parece exactamente un fallo de encamiñamento.

Corrixa a discrepancia demostrada no seu responsable, sexa a URL base, o dominio da cookie ou o contrato co proxy, e despois volva probar toda a navegación en lugar de mirar como desaparece un 302. Desactivar os requisitos de HTTPS para romper o bucle cambia unha redirección por un problema peor. Cando o cambio estea feito, comprobe o túnel por separado: solicite un recurso privado coñecido e confirme que chega, para que a seguinte redirección teña unha base limpa coa que compararse.

Artigos relacionados