diff --git a/src/freedombone-app-riot b/src/freedombone-app-riot index 94152c6368f9c5a85f76fe1fa8a618b7040454c0..411584cf8296c1b8c51485a67354f41d49da167e 100755 --- a/src/freedombone-app-riot +++ b/src/freedombone-app-riot @@ -168,6 +168,12 @@ function upgrade_riot { return fi + read_config_param RIOT_DOMAIN_NAME + riot_nginx_site=/etc/nginx/sites-available/$RIOT_DOMAIN_NAME + if ! grep -q 'req_limit_per_ip burst=50' "$riot_nginx_site"; then + sed -i 's|limit_req zone.*|limit_req zone=req_limit_per_ip burst=50 nodelay;|g' "$riot_nginx_site" + fi + CURR_RIOT_VERSION=$(get_completion_param "riot version") echo "riot current version: ${CURR_RIOT_VERSION}" echo "riot app version: ${RIOT_VERSION}" @@ -361,7 +367,7 @@ function install_riot { sed '/Content-Security-Policy/d' "$riot_nginx_site" sed -i 's| DENY;| SAMEORIGIN;|g' "$riot_nginx_site" sed -i 's|limit_conn conn_limit_per_ip.*|limit_conn conn_limit_per_ip 50;|g' "$riot_nginx_site" - sed -i 's|limit_req zone.*|limit_req zone=req_limit_per_ip burst=20 nodelay;|g' "$riot_nginx_site" + sed -i 's|limit_req zone.*|limit_req zone=req_limit_per_ip burst=50 nodelay;|g' "$riot_nginx_site" increment_app_install_progress