mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-24 06:48:00 +01:00
add gzip to all nginx configs; add http2 support for all https nginx configs (#2955)
This commit is contained in:
parent
6a1617b6c1
commit
74286ca146
31 changed files with 98 additions and 31 deletions
|
@ -1,13 +1,15 @@
|
|||
## btcpay_ssl.conf
|
||||
|
||||
server {
|
||||
listen 23001 ssl;
|
||||
listen [::]:23001 ssl;
|
||||
listen 23001 ssl http2;
|
||||
listen [::]:23001 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_btcpay.log;
|
||||
error_log /var/log/nginx/error_btcpay.log;
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ server {
|
|||
listen localhost:23002;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_btcpay.log;
|
||||
error_log /var/log/nginx/error_btcpay.log;
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
## btcpay_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:23003 ssl;
|
||||
listen localhost:23003 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_btcpay.log;
|
||||
error_log /var/log/nginx/error_btcpay.log;
|
||||
|
||||
|
|
|
@ -2,12 +2,14 @@
|
|||
|
||||
server {
|
||||
listen 3021 ssl;
|
||||
listen [::]:3021 ssl;
|
||||
listen [::]:3021 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_thub.log;
|
||||
error_log /var/log/nginx/error_thub.log;
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ server {
|
|||
listen localhost:3022;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_thub.log;
|
||||
error_log /var/log/nginx/error_thub.log;
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
## btcrpcexplorer_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:3023 ssl;
|
||||
listen localhost:3023 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_thub.log;
|
||||
error_log /var/log/nginx/error_thub.log;
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## joinmarket_webui_ssl.conf
|
||||
|
||||
server {
|
||||
listen 7501 ssl;
|
||||
listen [::]:7501 ssl;
|
||||
listen 7501 ssl http2;
|
||||
listen [::]:7501 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_joinmarket_webui.log;
|
||||
error_log /var/log/nginx/error_joinmarket_webui.log;
|
||||
|
||||
|
|
|
@ -8,8 +8,7 @@ server {
|
|||
access_log /var/log/nginx/access_joinmarket_webui.log;
|
||||
error_log /var/log/nginx/error_joinmarket_webui.log;
|
||||
|
||||
gzip on;
|
||||
gzip_types application/javascript application/json text/css image/svg+xml;
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
root /home/joinmarket/webui/build;
|
||||
index index.html;
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## joinmarket_webui_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen 7503 ssl;
|
||||
listen [::1]:7503 ssl;
|
||||
listen 7503 ssl http2;
|
||||
listen [::1]:7503 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_joinmarket_webui.log;
|
||||
error_log /var/log/nginx/error_joinmarket_webui.log;
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## lnbits_ssl.conf
|
||||
|
||||
server {
|
||||
listen 5001 ssl;
|
||||
listen [::]:5001 ssl;
|
||||
listen 5001 ssl http2;
|
||||
listen [::]:5001 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_lnbits.log;
|
||||
error_log /var/log/nginx/error_lnbits.log;
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ server {
|
|||
listen localhost:5002;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_lnbits.log;
|
||||
error_log /var/log/nginx/error_lnbits.log;
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
## lnbits_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:5003 ssl;
|
||||
listen localhost:5003 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_lnbits.log;
|
||||
error_log /var/log/nginx/error_lnbits.log;
|
||||
|
||||
|
|
|
@ -8,4 +8,6 @@ server {
|
|||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
include /etc/nginx/snippets/mempool.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
}
|
||||
|
|
|
@ -3,11 +3,13 @@
|
|||
include /etc/nginx/snippets/mempool-http.conf;
|
||||
|
||||
server {
|
||||
listen 4081 ssl;
|
||||
listen [::]:4081 ssl;
|
||||
listen 4081 ssl http2;
|
||||
listen [::]:4081 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
include /etc/nginx/snippets/mempool.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
}
|
||||
|
|
|
@ -7,4 +7,6 @@ server {
|
|||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
include /etc/nginx/snippets/mempool.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
}
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
## mempool_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:4083 ssl;
|
||||
listen localhost:4083 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
include /etc/nginx/snippets/mempool.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
}
|
||||
|
|
|
@ -3,11 +3,19 @@
|
|||
server {
|
||||
listen 80 default_server;
|
||||
listen [::]:80 default_server;
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
|
||||
root /var/www/public;
|
||||
index index.html;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
|
||||
# proxy for API
|
||||
location /api/ {
|
||||
proxy_pass http://127.0.0.1:11111/;
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## rtl_ssl.conf
|
||||
|
||||
server {
|
||||
listen 3001 ssl;
|
||||
listen [::]:3001 ssl;
|
||||
listen 3001 ssl http2;
|
||||
listen [::]:3001 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_rtl.log;
|
||||
error_log /var/log/nginx/error_rtl.log;
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ server {
|
|||
listen localhost:3002;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_rtl.log;
|
||||
error_log /var/log/nginx/error_rtl.log;
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
## rtl_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:3003 ssl;
|
||||
listen localhost:3003 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_rtl.log;
|
||||
error_log /var/log/nginx/error_rtl.log;
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## lnbits_ssl.conf
|
||||
|
||||
server {
|
||||
listen 3301 ssl;
|
||||
listen [::]:3301 ssl;
|
||||
listen 3301 ssl http2;
|
||||
listen [::]:3301 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_sphinxrelay.log;
|
||||
error_log /var/log/nginx/error_sphinxrelay.log;
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ server {
|
|||
listen localhost:3302;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_sphinxrelay.log;
|
||||
error_log /var/log/nginx/error_sphinxrelay.log;
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
## sphinxrelay_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:3303 ssl;
|
||||
listen localhost:3303 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_sphinxrelay.log;
|
||||
error_log /var/log/nginx/error_sphinxrelay.log;
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## tallycoin_connect_ssl.conf
|
||||
|
||||
server {
|
||||
listen 8124 ssl;
|
||||
listen [::]:8124 ssl;
|
||||
listen 8124 ssl http2;
|
||||
listen [::]:8124 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_tallycoin_connect.log;
|
||||
error_log /var/log/nginx/error_tallycoin_connect.log;
|
||||
|
||||
|
|
|
@ -5,6 +5,8 @@ server {
|
|||
listen [::]:8125;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_tallycoin_connect.log;
|
||||
error_log /var/log/nginx/error_tallycoin_connect.log;
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## tallycoin_connect_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:8126 ssl;
|
||||
listen [::]:8126 ssl;
|
||||
listen localhost:8126 ssl http2;
|
||||
listen [::]:8126 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_tallycoin_connect.log;
|
||||
error_log /var/log/nginx/error_tallycoin_connect.log;
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
## thub_ssl.conf
|
||||
|
||||
server {
|
||||
listen 3011 ssl;
|
||||
listen [::]:3011 ssl;
|
||||
listen 3011 ssl http2;
|
||||
listen [::]:3011 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_thub.log;
|
||||
error_log /var/log/nginx/error_thub.log;
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ server {
|
|||
listen localhost:3012;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_thub.log;
|
||||
error_log /var/log/nginx/error_thub.log;
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
## thub_tor_ssl.conf
|
||||
|
||||
server {
|
||||
listen localhost:3013 ssl;
|
||||
listen localhost:3013 ssl http2;
|
||||
server_name _;
|
||||
|
||||
include /etc/nginx/snippets/ssl-params.conf;
|
||||
include /etc/nginx/snippets/ssl-certificate-app-data-tor.conf;
|
||||
|
||||
include /etc/nginx/snippets/gzip-params.conf;
|
||||
|
||||
access_log /var/log/nginx/access_thub.log;
|
||||
error_log /var/log/nginx/error_thub.log;
|
||||
|
||||
|
|
6
home.admin/assets/nginx/snippets/gzip-params.conf
Normal file
6
home.admin/assets/nginx/snippets/gzip-params.conf
Normal file
|
@ -0,0 +1,6 @@
|
|||
# gzip-params.conf
|
||||
|
||||
gzip on;
|
||||
gzip_vary on;
|
||||
gzip_proxied any;
|
||||
gzip_types *;
|
|
@ -112,7 +112,7 @@ case "$1" in
|
|||
|
||||
# ACTIVATE APPS OVER TOR
|
||||
. /mnt/hdd/raspiblitz.conf 2>/dev/null
|
||||
/home/admin/config.scripts/tor.onion-service.sh web80 80 80
|
||||
/home/admin/config.scripts/tor.onion-service.sh web80 80 80 443 443
|
||||
/home/admin/config.scripts/tor.onion-service.sh debuglogs 80 6969
|
||||
[ "${BTCRPCexplorer}" = "on" ] && /home/admin/config.scripts/tor.onion-service.sh btc-rpc-explorer 80 3022 443 3023
|
||||
[ "${rtlWebinterface}" = "on" ] && /home/admin/config.scripts/tor.onion-service.sh RTL 80 3002 443 3003
|
||||
|
|
Loading…
Add table
Reference in a new issue