X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=buster%2Fetc_files%2Fwebsite%2Fetc%2Fnginx%2Fsites-available%2Fwebsite.nginx;h=cbad304d8e8060c0c69c2e4ee169b32e92757057;hb=HEAD;hp=05c9a4b6b712cf2474d33b284342376f7a914798;hpb=17489120d557d9af614693ff6ee60a904ede4629;p=config
diff --git a/buster/etc_files/website/etc/nginx/sites-available/website.nginx b/buster/etc_files/website/etc/nginx/sites-available/website.nginx
index 05c9a4b..cbad304 100644
--- a/buster/etc_files/website/etc/nginx/sites-available/website.nginx
+++ b/buster/etc_files/website/etc/nginx/sites-available/website.nginx
@@ -10,6 +10,8 @@ server {
location ~ /repos/clone(/.*) {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend;
+ # Commented out so only repos are served that contain a
+ # git-daemon-export-ok file.
# fastcgi_param GIT_HTTP_EXPORT_ALL "";
fastcgi_param GIT_PROJECT_ROOT /var/repos;
fastcgi_param PATH_INFO $1;
@@ -28,4 +30,11 @@ server {
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;
+ }
}