servo: nginx: define laka.osaka website
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
{ lib, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
./laka.osaka.nix
|
||||
./uninsane.org.nix
|
||||
];
|
||||
|
||||
|
25
hosts/by-name/servo/services/nginx/laka.osaka.nix
Normal file
25
hosts/by-name/servo/services/nginx/laka.osaka.nix
Normal file
@@ -0,0 +1,25 @@
|
||||
{ config, ... }:
|
||||
{
|
||||
services.nginx.virtualHosts."laka.osaka" = {
|
||||
addSSL = true;
|
||||
enableACME = true;
|
||||
locations."/" = {
|
||||
# redirect everything to waka.laka.osaka
|
||||
return = "301 https://waka.laka.osaka$request_uri";
|
||||
};
|
||||
};
|
||||
services.nginx.virtualHosts."waka.laka.osaka" = {
|
||||
addSSL = true;
|
||||
enableACME = true;
|
||||
locations."/" = {
|
||||
root = "/var/www/sites/waka.laka.osaka";
|
||||
tryFiles = "$uri $uri/";
|
||||
};
|
||||
};
|
||||
|
||||
sane.dns.zones."laka.osaka".inet = {
|
||||
A."@" = config.sane.dns.zones."uninsane.org".inet.A."@";
|
||||
NS."@" = config.sane.dns.zones."uninsane.org".inet.NS."@";
|
||||
CNAME."waka" = "native.uninsane.org.";
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user