Home: Share with nginx.
This commit is contained in:
parent
b11cf3b2bc
commit
8a86dd8289
|
@ -13,13 +13,10 @@
|
||||||
in
|
in
|
||||||
[ domain ]
|
[ domain ]
|
||||||
++ map (sub: "${sub}.${domain}") [
|
++ map (sub: "${sub}.${domain}") [
|
||||||
"chat"
|
|
||||||
"cloud"
|
|
||||||
"git"
|
"git"
|
||||||
"mail"
|
"mail"
|
||||||
"office"
|
|
||||||
"paste"
|
"paste"
|
||||||
"play"
|
"share"
|
||||||
"vpn"
|
"vpn"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
25
host/x86_64-linux/home/nginx/Share.nix
Normal file
25
host/x86_64-linux/home/nginx/Share.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
"share.voronind.com".extraConfig = ''
|
||||||
|
listen 443 ssl;
|
||||||
|
|
||||||
|
location ~* /$ {
|
||||||
|
allow 10.0.0.0/8;
|
||||||
|
allow fd09:8d46:b26::/48;
|
||||||
|
deny all;
|
||||||
|
|
||||||
|
autoindex on;
|
||||||
|
root /storage/hot/share;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
autoindex off;
|
||||||
|
root /storage/hot/share;
|
||||||
|
}
|
||||||
|
|
||||||
|
ssl_certificate /etc/letsencrypt/live/voronind.com/fullchain.pem;
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/voronind.com/privkey.pem;
|
||||||
|
include /etc/letsencrypt/conf/options-ssl-nginx.conf;
|
||||||
|
ssl_dhparam /etc/letsencrypt/conf/ssl-dhparams.pem;
|
||||||
|
'';
|
||||||
|
}
|
Loading…
Reference in a new issue