summaryrefslogtreecommitdiffstats
path: root/roles/httpd/reverseproxy/templates/reversepassproxy.pkgdb.conf
blob: c1cf16303058203942aa7267d04236fb4c08ea50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Temporary fix for pkgdb performance issue.  Fix for pkgdb #206

RewriteEngine On
RewriteCond %{QUERY_STRING} tg_paginate_limit=0
RewriteRule ^/pkgdb/builds/name/\* /pkgdb/builds/name/*?tg_paginate_limit=50 [R]

RequestHeader set X-Scheme https early


<Location {{localpath}}>
RequestHeader set CP-Location {{localpath}}

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
</Location>

<Location /pkgdb/static>
    ExpiresActive On
    ExpiresDefault "access plus 5 days"
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
</Location>

<Location /pkgdb/tg_js>
    ExpiresActive On
    ExpiresDefault "access plus 5 days"
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
</Location>

<Location /pkgdb/appicon>
    ExpiresActive On
    ExpiresDefault "access plus 5 days"
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
</Location>

<Location ~ {{localpath}}/(static|tg_js)>
Header unset Set-Cookie
</Location>

ProxyPass {{localpath}} {{proxyurl}}{{remotepath}}
ProxyPassReverse {{localpath}} {{proxyurl}}{{remotepath}}