Я запускаю приложение 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