listen for ssl connections to reject
This commit is contained in:
parent
17aa3246df
commit
6bb66f3e21
1 changed files with 35 additions and 46 deletions
49
ogdo.nix
49
ogdo.nix
|
@ -4,7 +4,7 @@
|
|||
enable = true;
|
||||
|
||||
# ꙮ.run
|
||||
virtualHosts."xn--xx8a.run" = {
|
||||
virtualHosts = let
|
||||
listen = [
|
||||
{
|
||||
addr = "0.0.0.0";
|
||||
|
@ -15,9 +15,21 @@
|
|||
addr = "[::]";
|
||||
}
|
||||
# deliberately avoid listening with https
|
||||
{
|
||||
addr = "0.0.0.0";
|
||||
port = 443;
|
||||
ssl = true;
|
||||
}
|
||||
{
|
||||
port = 443;
|
||||
ssl = true;
|
||||
addr = "[::]";
|
||||
}
|
||||
];
|
||||
|
||||
rejectSSL = true;
|
||||
in {
|
||||
"xn--xx8a.run" = {
|
||||
inherit listen rejectSSL;
|
||||
root = "/srv/ogdo";
|
||||
|
||||
extraConfig = ''
|
||||
|
@ -36,38 +48,15 @@
|
|||
};
|
||||
};
|
||||
|
||||
virtualHosts."ogdo.run" = {
|
||||
listen = [
|
||||
{
|
||||
addr = "0.0.0.0";
|
||||
port = 80;
|
||||
}
|
||||
{
|
||||
port = 80;
|
||||
addr = "[::]";
|
||||
}
|
||||
];
|
||||
|
||||
rejectSSL = true;
|
||||
|
||||
"ogdo.run" = {
|
||||
inherit listen rejectSSL;
|
||||
locations."/".return = "301 http://xn--xx8a.run$request_uri";
|
||||
};
|
||||
|
||||
virtualHosts."ꙮ.run" = {
|
||||
listen = [
|
||||
{
|
||||
addr = "0.0.0.0";
|
||||
port = 80;
|
||||
}
|
||||
{
|
||||
port = 80;
|
||||
addr = "[::]";
|
||||
}
|
||||
];
|
||||
|
||||
rejectSSL = true;
|
||||
|
||||
"ꙮ.run" = {
|
||||
inherit listen rejectSSL;
|
||||
locations."/".return = "301 http://ogdo.run$request_uri";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue