O-tree is a web-based software that uses websockets. I have it working on http://server.example:81
and I want it to be in https://server.example
. It almost works with
<Location />
ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto "https"
ProxyPass "ws://localhost:81/"
ProxyPass "http://localhost:81/"
</Location>
However I got an error about GET wss://server.example/create_demo_session
. Hence I suppose I should somehow say "no https for ws, please". If I let out X-Forwarded-Proto
-part, then the front page gives links to http://server.example
instead of https://server.example
.