From e661d1868bd03270e4f2ba94696285832ccdeb3a Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Fri, 27 Dec 2024 20:02:59 +0200 Subject: [PATCH] Reverted nginx --- nginx.nix | 81 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 32 deletions(-) diff --git a/nginx.nix b/nginx.nix index f48dead..b245de8 100644 --- a/nginx.nix +++ b/nginx.nix @@ -1,48 +1,65 @@ { pkgs, ... }: { services.nginx = { enable = true; - virtualHosts."kyren.codes" = { - forceSSL = true; - enableACME = true; - # useACMEHost = "kyren.codes"; - locations."/" = { - proxyPass = "http://localhost:80"; - }; - }; - virtualHosts."185.170.113.195" = { listen = [{ addr = "0.0.0.0"; port = 80; }]; - locations."/" = { index = "index.html"; root = "/srv/website"; }; - - # locations."/404.html" = { - # root = "/srv/website"; - # }; - # extraConfig = '' - # error_page 404 /404.html; - # ''; - }; }; - security.acme = { - acceptTerms = true; - defaults.email = "kyren223@proton.me"; - certs."kyren.codes" = { - extraDomainNames = [ "*.kyren.codes" ]; - webroot = null; - dnsProvider = "cloudflare"; - environmentFile = "${pkgs.writeText "cf-creds" '' - CF_DNS_API_TOKEN_FILE=/run/secrets/cloudflare-dns-api-token - ''}"; - }; - }; - - networking.firewall.allowedTCPPorts = [ 443 80 ]; + networking.firewall.allowedTCPPorts = [ 80 ]; } +# { pkgs, ... }: { +# services.nginx = { +# enable = true; +# virtualHosts."kyren.codes" = { +# forceSSL = true; +# enableACME = true; +# # useACMEHost = "kyren.codes"; +# locations."/" = { +# proxyPass = "http://localhost:80"; +# }; +# }; +# +# virtualHosts."185.170.113.195" = { +# listen = [{ +# addr = "0.0.0.0"; +# port = 80; +# }]; +# +# locations."/" = { +# index = "index.html"; +# root = "/srv/website"; +# }; +# +# # locations."/404.html" = { +# # root = "/srv/website"; +# # }; +# # extraConfig = '' +# # error_page 404 /404.html; +# # ''; +# +# }; +# }; +# +# security.acme = { +# acceptTerms = true; +# defaults.email = "kyren223@proton.me"; +# certs."kyren.codes" = { +# extraDomainNames = [ "*.kyren.codes" ]; +# webroot = null; +# dnsProvider = "cloudflare"; +# environmentFile = "${pkgs.writeText "cf-creds" '' +# CF_DNS_API_TOKEN_FILE=/run/secrets/cloudflare-dns-api-token +# ''}"; +# }; +# }; +# +# networking.firewall.allowedTCPPorts = [ 443 80 ]; +# }