Modifies the Apache configuration to proxy websocket connections
Adds flushpackets=on to the HTTP Proxypass directives
Modifies the Apache configuration to prefer On to on everywhere
💠Motivation and Context
@dav3r noticed that the guacamole logs were outputting a message stating that HTTP was being used instead of websockets and performance may be degraded. He also found this document, which describes how to configure Apache to proxy guacamole. This pull request contains the Apache configuration changes from that document, which allow the guacamole websocket connections to be proxied. This results in a noticeable performance improvement.
🧪 Testing
All pre-commit hooks and molecule tests pass. The modified Apache config has been tested in env1 in our staging environment and found to greatly improve guacamole performance.
🚥 Types of Changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (causes existing functionality to change)
✅ Checklist
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
🗣 Description
This pull request:
flushpackets=on
to the HTTPProxypass
directivesOn
toon
everywhere💠Motivation and Context
@dav3r noticed that the guacamole logs were outputting a message stating that HTTP was being used instead of websockets and performance may be degraded. He also found this document, which describes how to configure Apache to proxy guacamole. This pull request contains the Apache configuration changes from that document, which allow the guacamole websocket connections to be proxied. This results in a noticeable performance improvement.
🧪 Testing
All pre-commit hooks and molecule tests pass. The modified Apache config has been tested in env1 in our staging environment and found to greatly improve guacamole performance.
🚥 Types of Changes
✅ Checklist