All reverse proxies stopped working after I change to a new router

My NSSM setup looks something like this:

.\nssm.exe install caddy C:\Users\lavof\Documents\caddy\caddy.exe
.\nssm.exe set caddy AppParameters "run --config Caddyfile --watch"
.\nssm.exe set caddy AppDirectory C:\Users\lavof\Documents\caddy
.\nssm.exe set caddy AppExit Default Restart
.\nssm.exe set caddy AppNoConsole 1
.\nssm.exe set caddy AppStdout C:\Users\lavof\Documents\caddy\stdout.log
.\nssm.exe set caddy AppStderr C:\Users\lavof\Documents\caddy\stderr.log
.\nssm.exe set caddy AppTimestampLog 1
.\nssm.exe set caddy Description "Caddy Server"
.\nssm.exe set caddy DisplayName Caddy
.\nssm.exe set caddy ObjectName LocalSystem
.\nssm.exe set caddy Start SERVICE_AUTO_START
.\nssm.exe set caddy Type SERVICE_INTERACTIVE_PROCESS

In particular, this line is what will allow you to retain logs:

.\nssm.exe set caddy AppStderr C:\Users\lavof\Documents\caddy\stderr.log

Also, make sure you don’t have any Windows Firewall rules blocking connections on port 80/443.

1 Like