OLD | NEW |
1 # downloads.adblockplus.org | 1 keepalive_timeout 0; |
2 server { | 2 root /var/www/downloads; |
3 listen 80 default_server; | 3 |
4 listen [::]:80 default_server; | 4 # redirect server error pages to the static page /50x.html |
5 server_name downloads.adblockplus.org; | 5 # |
6 location / { | 6 error_page 500 502 503 504 /50x.html; |
7 rewrite (.*) https://downloads.adblockplus.org$1 permanent; | 7 location = /50x.html { |
8 } | 8 root html; |
9 } | 9 } |
10 server { | |
11 listen 443 ssl default_server; | |
12 listen [::]:443 ssl default_server; | |
13 server_name downloads.adblockplus.org; | |
14 ssl_certificate sites-available/adblockplus.org_sslcert.pem; | |
15 ssl_certificate_key sites-available/adblockplus.org_sslcert.key; | |
16 | 10 |
17 # redirect server error pages to the static page /50x.html | 11 location /.hg { |
18 # | 12 internal; |
19 error_page 500 502 503 504 /50x.html; | 13 } |
20 location = /50x.html { | |
21 root html; | |
22 } | |
23 | 14 |
24 location /.hg { | 15 # This redirect is necessary since we accidentally set the wrong |
25 internal; | 16 # update URL in ABP for Android 1.2. It can be removed once we're |
26 } | 17 # not seeing anyone requesting this file anymore. |
| 18 # Note that this intentionally promotes devbuilds to release builds. |
| 19 # Since newer versions should use the new devbuild and release |
| 20 # build update URLs requested by libadblockplus, leaving this |
| 21 # redirect around won't really hurt. |
| 22 location /devbuilds/adblockplusandroid/updates.xml { |
| 23 rewrite ^ https://adblockplus.org/androidupdates.xml?$query_string redirect; |
| 24 } |
27 | 25 |
28 # This redirect is necessary since we accidentally set the wrong | 26 location /devbuilds { |
29 # update URL in ABP for Android 1.2. It can be removed once we're | 27 alias /var/www/devbuilds; |
30 # not seeing anyone requesting this file anymore. | |
31 # Note that this intentionally promotes devbuilds to release builds. | |
32 # Since newer versions should use the new devbuild and release | |
33 # build update URLs requested by libadblockplus, leaving this | |
34 # redirect around won't really hurt. | |
35 location /devbuilds/adblockplusandroid/updates.xml { | |
36 rewrite ^ https://adblockplus.org/androidupdates.xml?$query_string redirect; | |
37 } | |
38 | |
39 access_log /var/log/nginx/access_log_downloads main; | |
40 keepalive_timeout 0; | |
41 root /var/www/downloads; | |
42 | |
43 location /devbuilds { | |
44 alias /var/www/devbuilds; | |
45 } | |
46 } | 28 } |
OLD | NEW |