From ec4edd6ed318e31fcf7836317fa22c7b5148fb9e Mon Sep 17 00:00:00 2001 From: fruchti Date: Tue, 23 Dec 2025 17:37:26 +0100 Subject: [PATCH] Emitter: Add real-IP log formats for nginx --- hosts/Emitter.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hosts/Emitter.nix b/hosts/Emitter.nix index f3a0776..723142d 100644 --- a/hosts/Emitter.nix +++ b/hosts/Emitter.nix @@ -149,6 +149,14 @@ ''; }; + services.nginx = { + commonHttpConfig = '' + log_format combined_realip '$proxy_protocol_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"'; + log_format combined_vhost escape=none '$host: $remote_addr $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"'; + access_log /var/log/nginx/access.log combined_vhost; + ''; + }; + services.logrotate = { enable = true; settings.nginx = {