Home: Share with nginx.
This commit is contained in:
parent
b11cf3b2bc
commit
8a86dd8289
|
@ -13,13 +13,10 @@
|
|||
in
|
||||
[ domain ]
|
||||
++ map (sub: "${sub}.${domain}") [
|
||||
"chat"
|
||||
"cloud"
|
||||
"git"
|
||||
"mail"
|
||||
"office"
|
||||
"paste"
|
||||
"play"
|
||||
"share"
|
||||
"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