Project

General

Profile

Actions

Bug #22749

closed

resources sent to the browser are not compressed when using a custom cetificate

Added by Nicolas CHARLES over 1 year ago. Updated over 1 year ago.

Status:
Released
Priority:
N/A
Category:
Performance and scalability
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
I dislike using that feature
User visibility:
Operational - other Techniques | Rudder settings | Plugins
Effort required:
Very Small
Priority:
159
Name check:
To do
Fix check:
Checked
Regression:
Yes

Description

The configuration to gzip to the browser the json & al exists only within the /opt/rudder/etc/rudder-apache-relay-ssl.conf file, so when we have a custom certificate and splitted vhosts, the vhsots serving for the web interface ( /opt/rudder/etc/rudder-apache-webapp-ssl.conf ) does not contains the

<IfModule mod_deflate.c>
<IfModule mod_filter.c>
  # Enable gzip encoding on textual resources
  AddOutputFilterByType DEFLATE text/plain text/html text/xml text/javascript text/css
  AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml image/svg+xml
  AddOutputFilterByType DEFLATE application/json application/javascript application/x-javascript
</IfModule>
</IfModule>

entries, and nothing is compressed
It makes the web interface much slower than it should (resulting even in timeout)

adding the entries in /opt/rudder/etc/rudder-apache-webapp-ssl.conf solves the issues


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #10365: Enable gzip compression on text resourcesReleasedBenoît PECCATTEActions
Actions #1

Updated by Nicolas CHARLES over 1 year ago

  • Related to Bug #10365: Enable gzip compression on text resources added
Actions #2

Updated by Benoît PECCATTE over 1 year ago

  • Status changed from New to In progress
  • Assignee set to Benoît PECCATTE
Actions #3

Updated by Benoît PECCATTE over 1 year ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Benoît PECCATTE to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/2737
Actions #4

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.2.7 to 7.2.8
Actions #5

Updated by Benoît PECCATTE over 1 year ago

  • Status changed from Pending technical review to Pending release
Actions #6

Updated by Nicolas CHARLES over 1 year ago

  • Priority changed from 161 to 160
  • Fix check changed from To do to Checked
Actions #7

Updated by Vincent MEMBRÉ over 1 year ago

  • Status changed from Pending release to Released
  • Priority changed from 160 to 159

This bug has been fixed in Rudder 7.2.8 and 7.3.3 which were released today.

Actions

Also available in: Atom PDF