[GH-ISSUE #548] Nginx Reverse Proxy for Apache webserver causing problems with IOS clients #460

Closed
opened 2026-02-26 06:32:56 +03:00 by kerem · 3 comments
Owner

Originally created by @fhm0514 on GitHub (Aug 8, 2020).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/548

Hello, am new to all of this, I am by no means an expert on Nginx and Apache. My Apache Webserver is behind the Nginx Reverse Proxy, overall it is working, except for IOS devices. IOS devices trying to access my website in the Apache server will get an error "The operation couldn’t be completed. Protocol error with a code of " regardless of the browser. This only happens with IOS devices, Android, Windows, and Linux does not show this problem and works as expected.

After googling, a possible solution is to set the Nginx reverse proxy to "proxy_hide_header Upgrade;" or my Apache server with "Header unset Upgrade", both of which I do not know how to do. Please help.

The source of this information came from this link

Originally created by @fhm0514 on GitHub (Aug 8, 2020). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/548 Hello, am new to all of this, I am by no means an expert on Nginx and Apache. My Apache Webserver is behind the Nginx Reverse Proxy, overall it is working, except for IOS devices. IOS devices trying to access my website in the Apache server will get an error "The operation couldn’t be completed. Protocol error with a code of " regardless of the browser. This only happens with IOS devices, Android, Windows, and Linux does not show this problem and works as expected. After googling, a possible solution is to set the Nginx reverse proxy to "proxy_hide_header Upgrade;" or my Apache server with "Header unset Upgrade", both of which I do not know how to do. Please help. The source of this information came from this [link](https://megamorf.gitlab.io/2019/08/27/safari-nsposixerrordomain-100-error-with-nginx-and-apache.html#solution-2-apache)
kerem 2026-02-26 06:32:56 +03:00
Author
Owner

@JCandle commented on GitHub (Aug 23, 2020):

Did you figure this out? Having the same issue. Are you on iOS14?

The problem for me did turn out to be iOS 14 devices not resolving externally. I submitted a bug report.

<!-- gh-comment-id:678737696 --> @JCandle commented on GitHub (Aug 23, 2020): Did you figure this out? Having the same issue. Are you on iOS14? The problem for me did turn out to be iOS 14 devices not resolving externally. I submitted a bug report.
Author
Owner

@florianeichincode commented on GitHub (Nov 5, 2020):

Same issue with workarround https://github.com/jc21/nginx-proxy-manager/issues/661

<!-- gh-comment-id:722625579 --> @florianeichincode commented on GitHub (Nov 5, 2020): Same issue with workarround https://github.com/jc21/nginx-proxy-manager/issues/661
Author
Owner

@chaptergy commented on GitHub (May 12, 2021):

Closing in favor of https://github.com/jc21/nginx-proxy-manager/issues/661

<!-- gh-comment-id:839930790 --> @chaptergy commented on GitHub (May 12, 2021): Closing in favor of https://github.com/jc21/nginx-proxy-manager/issues/661
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#460
No description provided.