128 lines
2.5 KiB
Plaintext
128 lines
2.5 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 {
|
|
return 301 https://social.balsillie.net$request_uri;
|
|
}
|
|
|
|
location /.well-known/webfinger {
|
|
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;
|
|
}
|
|
} |