X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fnginx%2Fsite.d%2Flhc-questionnaires%2Fsite.conf;h=652770569dd90b650e21e6834253584f6afba960;hp=bd4365d959da076192c502fdc998444091e463b5;hb=9b4758b162a1037a8f598c91c0d05e77d98d0bbb;hpb=5c42a4d606c3fb4de3420b220d45077b08f13a40 diff --git a/etc/nginx/site.d/lhc-questionnaires/site.conf b/etc/nginx/site.d/lhc-questionnaires/site.conf index bd4365d..6527705 100644 --- a/etc/nginx/site.d/lhc-questionnaires/site.conf +++ b/etc/nginx/site.d/lhc-questionnaires/site.conf @@ -1,14 +1,20 @@ -server_name questionnaires.heureux-cyclage.org formations.heureux-cyclage.org; +server_name + questionnaires.heureux-cyclage.org + formations.heureux-cyclage.org + rencontres.heureux-cyclage.org; client_body_buffer_size 8k; client_max_body_size 10m; location / { if ($host = "formations.heureux-cyclage.org") { - return 302 "$scheme://questionnaires.heureux-cyclage.org/index.php?r=survey/index/sid/533927/lang/fr"; + return 302 "$scheme://questionnaires.heureux-cyclage.org/index.php?r=survey/index&sid=367568"; + } + if ($host = "rencontres.heureux-cyclage.org") { + return 302 "$scheme://questionnaires.heureux-cyclage.org/index.php?r=survey/index&sid=462499"; } index index.html index.htm index.php; } -location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ { +location ~* ^.+\.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ { access_log off; expires 30d; log_not_found off; @@ -20,6 +26,10 @@ location ~ /\. { } location ~ \.php$ { include /etc/nginx/conf.d/fastcgi.conf; + set $deny "${lhc_questionnaires_ptitvelo_url_blacklist}${lhc_questionnaires_ptitvelo_ip_whitelist}"; + if ($deny = "10") { + return 403; + } set $no_cache "0"; if ($request_method !~ ^(GET|HEAD)$) { # NOTE: if non GET/HEAD, don't cache and mark user as uncacheable for 1 second via cookie.