129 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
http2 on;
 | 
						|
real_ip_header X-Forwarded-For;
 | 
						|
set_real_ip_from ingress-nginx-controller-pods.ingress-nginx.svc.cluster00.balsillie.house;
 | 
						|
 | 
						|
server {
 | 
						|
    listen 8080;
 | 
						|
    server_name balsillie.net;
 | 
						|
 | 
						|
    location = /michael.vcf {
 | 
						|
        default_type application/octet-stream;
 | 
						|
        root   /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location = /.well-known/autoconfig/mail/config-v1.1.xml {
 | 
						|
        default_type application/octet-stream;
 | 
						|
        root /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location /.well-known/host-meta { # https://github.com/felx/mastodon-documentation/blob/master/Running-Mastodon/Serving_a_different_domain.md#configuring-domainorg
 | 
						|
        return 301 https://social.balsillie.net$request_uri;
 | 
						|
    }
 | 
						|
 | 
						|
    location /.well-known/webfinger {
 | 
						|
        add_header Access-Control-Allow-Origin '*'; # https://docs.joinmastodon.org/admin/config/#web_domain
 | 
						|
        return 301 https://social.balsillie.net$request_uri;
 | 
						|
    }
 | 
						|
 | 
						|
    location /.well-known/nodeinfo {
 | 
						|
        return 301 https://social.balsillie.net$request_uri;
 | 
						|
    }
 | 
						|
 | 
						|
    location /.well-known/matrix/ {
 | 
						|
        default_type application/json;
 | 
						|
        root /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location = / {
 | 
						|
        return 301 https://blog.balsillie.net/;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
server {
 | 
						|
    listen 8080;
 | 
						|
    server_name matrix.balsillie.net;
 | 
						|
 | 
						|
    location /.well-known/matrix/ {
 | 
						|
        default_type application/json;
 | 
						|
        root /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 404;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
server { 
 | 
						|
    listen 8080;
 | 
						|
    server_name mta-sts.balsillie.net;
 | 
						|
 | 
						|
    location = /.well-known/mta-sts.txt {
 | 
						|
        default_type application/octet-stream;
 | 
						|
        root /usr/share/nginx/html/mta-sts/balsillie_net;
 | 
						|
    }
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 404;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
server { 
 | 
						|
    listen 8080;
 | 
						|
    server_name mta-sts.balsillie.email;
 | 
						|
 | 
						|
    location = /.well-known/mta-sts.txt {
 | 
						|
        default_type application/octet-stream;
 | 
						|
        root /usr/share/nginx/html/mta-sts/balsillie_email;
 | 
						|
    }
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 404;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
server {
 | 
						|
    listen 8080;
 | 
						|
    server_name openpgpkey.balsillie.net openpgpkey.balsillie.email;
 | 
						|
 | 
						|
    location /.well-known/openpgpkey {
 | 
						|
        default_type application/octet-stream;
 | 
						|
        root /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 404;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
server {
 | 
						|
    listen 8080;
 | 
						|
    server_name autoconfig.balsillie.net;
 | 
						|
 | 
						|
    location = /mail/config-v1.1.xml {
 | 
						|
        default_type application/octet-stream;
 | 
						|
        root /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 404;
 | 
						|
    }
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
server {
 | 
						|
    listen 8080;
 | 
						|
    server_name account.balsillie.net auth-admin.balsillie.net;
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 301 https://auth.balsillie.net/realms/balsillie/account;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
server {
 | 
						|
    listen 8080;
 | 
						|
    server_name notify.balsillie.net;
 | 
						|
 | 
						|
    location / {
 | 
						|
        return 301 https://notify.balsillie.net:9000$request_uri;
 | 
						|
    }
 | 
						|
} |