Fix http acme challange for status.nekover.se

This commit is contained in:
yuri 2023-11-25 21:29:55 +01:00
parent b8bb88a14b
commit c5e743ae1c
2 changed files with 27 additions and 20 deletions

View file

@ -80,11 +80,6 @@
proto = "tcp"; proto = "tcp";
sourcePort = 25; sourcePort = 25;
} }
{
destination = "172.18.50.2:80";
proto = "tcp";
sourcePort = 80;
}
{ {
destination = "172.18.50.2:465"; destination = "172.18.50.2:465";
proto = "tcp"; proto = "tcp";

View file

@ -2,23 +2,35 @@
{ {
services.nginx = { services.nginx = {
enable = true; enable = true;
virtualHosts."status.nekover.se" = { virtualHosts = {
forceSSL = true; "mail-1.grzb.de" = {
enableACME = true; listen = [{
listen = [
{
addr = "0.0.0.0"; addr = "0.0.0.0";
port = 80; port = 80;
} }];
{ locations."/" = {
addr = "0.0.0.0"; # proxy port 80 to mail server nginx for acme http challange
port = 443; proxyPass = "http://172.18.50.2:80";
ssl = true; };
} };
]; "status.nekover.se" = {
locations."/" = { forceSSL = true;
proxyPass = "http://localhost:3001"; enableACME = true;
proxyWebsockets = true; listen = [
{
addr = "0.0.0.0";
port = 80;
}
{
addr = "0.0.0.0";
port = 443;
ssl = true;
}
];
locations."/" = {
proxyPass = "http://localhost:3001";
proxyWebsockets = true;
};
}; };
}; };
}; };