X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fnginx%2Fsite.d%2Fcyclo-wiki%2Fsite.conf;h=e96dc749fe01d5112cdc5f62663570b716fe6e89;hp=834df1001eb341b9e9a6e857977c2315ff580056;hb=92a5935610761f7096410ddeb078e1e872e5c732;hpb=72a6089daa89de50eed53d1e7ce8d8ce02514946 diff --git a/etc/nginx/site.d/cyclo-wiki/site.conf b/etc/nginx/site.d/cyclo-wiki/site.conf index 834df10..e96dc74 100644 --- a/etc/nginx/site.d/cyclo-wiki/site.conf +++ b/etc/nginx/site.d/cyclo-wiki/site.conf @@ -1,6 +1,7 @@ server_name wiki.cyclocoop.org; +access_log /home/www/log/cyclo-wiki/nginx/access.piwik.log piwik; auth_basic "pour demander un compte: admin+wiki@cyclocoop.org"; auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd; client_body_buffer_size 8k; @@ -14,6 +15,8 @@ location ~ ^/gitweb/static/.+\.(css|png|js)$ { log_not_found off; } location ~ ^/gitweb($|/) { + auth_basic "no pasaran"; + auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd; root /usr/share/gitweb; fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi; include /etc/nginx/conf.d/fastcgi.conf; @@ -52,11 +55,14 @@ location /cgi/ikiwiki.cgi { fastcgi_index cgi/ikiwiki.cgi; fastcgi_pass unix:/run/spawn-fcgi/cyclo-wiki; } -location ~* ^.+\.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ { +location ~* ^.+\.(css|gif|ico|jpeg|js|jpg|png)$ { access_log off; expires 30d; log_not_found off; } +location ~* ^.+\.(html|txt|xhtml|xml)$ { + expires 60s; + } location ~ /\. { access_log off; deny all; @@ -65,5 +71,9 @@ location ~ /\. { location / { index index.html; } +location /3615 { + rewrite ^/3615(.*)$ https://3615.cyclocoop.org$1 last; + #return 301 https://3615.cyclocoop.org; + } # vim: ft=sh