Following some discussion and research, it appears that there is an issue (in Nginx? Safari/iOS? Apache?) when an Apache server is behind an Nginx reverse proxy.
The workaround is to edit the nginx config (for the reverse proxy). First find the location block - it should look something like this:
location / {
proxy_pass https://BACKEND_SERVER_IP:443;
[...]
}
Then within that (i.e. after the first line and before the closing }):
proxy_hide_header Upgrade;
Following some discussion and research, it appears that there is an issue (in Nginx? Safari/iOS? Apache?) when an Apache server is behind an Nginx reverse proxy.
The workaround is to edit the nginx config (for the reverse proxy). First find the location block - it should look something like this:
Then within that (i.e. after the first line and before the closing
}):