Hi, i’m using Apache 2 to proxy to use the sync gateway. I’m using Letsencrypt to encrypt the connection. I have the sync gateway on port 5001. When I use the normal http port, it’s working correct, but not behind an https connection.
Here’s the error, when opening mobile/_changes?feed=websocket in browser:
The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /mobile/_changes. Reason: Error reading from remote server Apache/2.4.7 (Ubuntu) Server at gateway.[url].com Port 443
The same error is in my xcode console. Without ?feed=websocket there’s no error.
this is my conf file settings
<Proxy *> Order deny,allow Allow from all </Proxy> ProxyRequests Off ProxyPreserveHost On <Location /ws/> ProxyPass ws://127.0.0.1:5001/ </Location> <Location /wss/> ProxyPass wss://127.0.0.1:5001/ </Location> ProxyPass / http://127.0.0.1:5001/ ProxyPassReverse / http://127.0.0.1:5001/