Just an update to this thread. As of the recent 8.0.11 nightly, we have added a JVM parameter –perspective.ws.disablePermessageDeflateExtension=true
– that will specifically disable the permessage-deflate
extension for any perspective web socket sessions, thus allowing for Microsoft IIS based firewalls to rewrite secure websocket messages when acting as a reverse proxy.
The custom server variable is no longer necessary due to this additional parameter, which would be added within the ignition.conf file as shown below: