servo: nginx: define laka.osaka website
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
./laka.osaka.nix
|
||||||
./uninsane.org.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