привет! стенд:
nginx-1.17.0 из официального репо. конфиг user root; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format custom '$remote_addr\t$http_x_real_ip\t$status\t$uri'; set_real_ip_from 127.0.0.1; access_log /var/log/nginx/access.log custom; server { listen 80; server_name localhost; location / { return 200; } } server { listen 80; server_name _; location / { return 200; } } } ========================= делаю два запроса curl --header "X-Real-IP: 8.9.10.11" -vvvv -I -k http://localhost/test curl --header "X-Real-IP: 8.9.10.11" -vvvv -I -k http://localhost/%%%%% получаю # cat /var/log/nginx/access.log 8.9.10.11 8.9.10.11 200 /test 127.0.0.1 - 400 почему магия с форматом лога и хедерами работает на 200-х статусах и не работает на 400-х ? это такая задумка ? выглядит как баг. Илья Шипицин
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru