Назад | Перейти на главную страницу

Применить Apache GZIP к прокси-ресурсам

Я запускаю приложение asp.net на Пустельга сервер. Передний сервер Apache. У меня проблемы с применением сжатия gzip к проксируемым ресурсам, хотя любые другие ресурсы обслуживаются напрямую из Apache и нет Пустельга обычно сжимаются с помощью gzip. Ниже мойhttp.conf, не уверен, что мне не хватает, помогите, пожалуйста.

# Admin email, Server Name (domain name) and any aliases
ServerAdmin yehiasalam@cube.com
ServerName  app.cube.com
ServerAlias  www.app.cube.com
DocumentRoot /var/www/cube/app

# Exclude the /widget folder from the proxy
<Location /widget>   
    ProxyPass !    
    Header set Access-Control-Allow-Origin "*"
</Location>

ProxyPreserveHost On
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/

RewriteEngine on 
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC] 
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC] 
RewriteCond %{REQUEST_URI} !^/widget/
RewriteRule /(.*) ws://127.0.0.1:5000/$1 [P]
                                                     
# Gzip everything
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Set the logs
ErrorLog /var/www/cube/app/error.log
CustomLog /var/www/cube/app/access.log common