![ERR_INVALID_RESPONSE o "no se puede analizar la respuesta" en iOS](https://rvso.com/image/1684429/ERR_INVALID_RESPONSE%20o%20%22no%20se%20puede%20analizar%20la%20respuesta%22%20en%20iOS.png)
Estoy accediendo ERR_INVALID_RESPONSE
a Safari y "no puedo analizar la respuesta" de Chrome en mi dispositivo iOS, pero Windows, Android y Linux Desktop funcionan bien. ¿Por qué?
Migré un sitio de WordPress desde un servidor Ubuntu Apache a un servidor proxy inverso Arch Nginx-Apache.
- Un sitio de WordPress de nueva instalación funcionó en el nuevo servidor.
- El sitio de WordPress migrado recibió este error.
- Una instalación nueva de PostfixAdmin también obtuvo este error en la misma configuración de NA-rp.
¿Qué está causando esto y cuál es la solución? ¿Es un problema de PHP? La mayoría de las respuestas en la web recomiendan restablecer el enrutador, verificar los registros DNS y vaciar el caché, pero nada de esto ayuda. Por ejemplo:
Respuesta1
El culpable fue el Update
encabezado de Nginx,no HTTP/2!!
Esta respuesta en SOme llevó a estootra respuesta en SF, que no fue la respuesta aceptada. Muchos notan que proviene de HTTP/2. Pero, si bien el problema puede existir dentro de HTTP/2, desactivar HTTP/2 no fue la respuesta, sino solo ocultar el Upgrade
encabezado en Nginx.
Dentro de esta declaración:
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Agregó esta línea:
proxy_hide_header Upgrade;
Resultando en:
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_hide_header Upgrade;
}
Estoy publicando mi propia respuesta, pero me encantaría obtener más información de otros.
Nadie sabe todavía por qué la pila de iOS por sí sola tiene este problema.Por ejemplo:
pero todavía no puedo entender por qué sucede SÓLO CON dispositivos iOS 10.