Emitter: Add real-IP log formats for nginx

This commit is contained in:
fruchti 2025-12-23 17:37:26 +01:00
parent 7c5ca1188c
commit ec4edd6ed3

View file

@ -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 = { services.logrotate = {
enable = true; enable = true;
settings.nginx = { settings.nginx = {