X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=all_new_2018%2Flinkable_etc_files%2Fweb%2Fetc%2Fnginx%2Fnginx.conf;h=adb2cc1cc559ccff45803af5366bd099a6399058;hb=3365a1e1ca1ebbafb6cd78d1b5d2459e654861a0;hp=5d95d2e4aefe478b79fd0b9c0d2d623f4d5c35ec;hpb=96d8dcb5e35145324d2b4dc53d8cbed723beedd2;p=config
diff --git a/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf b/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf
index 5d95d2e..adb2cc1 100644
--- a/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf
+++ b/all_new_2018/linkable_etc_files/web/etc/nginx/nginx.conf
@@ -3,6 +3,9 @@ user www-data;
worker_processes auto;
pid /run/nginx.pid;
+# we need this for the xslt_stylesheet directive below
+load_module modules/ngx_http_xslt_filter_module.so;
+
# is expected even if empty
events {
}
@@ -63,5 +66,19 @@ http {
fastcgi_param GITWEB_CONFIG /etc/gitweb.conf;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
+
+ # login-protected IRC logs
+ location ~ /irclogs/([^/]+)/ {
+ auth_basic "$1 logs";
+ auth_basic_user_file /var/www/irclogs_pw/$1;
+ autoindex on;
+ }
+
+ # entry for IRC logs
+ location /irclogs/ {
+ autoindex on;
+ autoindex_format xml;
+ xslt_stylesheet /var/www/autoindex.xslt
+ }
}
}