Using HTTP and HTTPS with a Reverse Proxy

The information in this article applies to product: e-Work 6.x

Issue

  • Can a user access a reverse proxy with https and the proxy then use http to the Engine server?

Resolution

  • No, you can't switch protocols with e-Work. You can either go
    client ---> http ---> reverse proxy ---> http ---> e-Work Server
    OR
    client ---> https ---> reverse proxy ---> https ---> e-Work Server.
  • The issue is that e-Work sends back links within its pages, and it looks at the incoming request's protocol to see whether to use http or https. If the reverse proxy is using http to talk to e-Work, that is what it sees and the internal links are http. The main link gets converted by the proxying process, but the other one doesn't.
Tagged: