Мы используем следующий файл конфигурации nginx site в нашем проекте env.
log_format main '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time';
server {
root /srv/www/web;
server_name *.test.com;
access_log /var/log/nginx/xxx.test.com.access.log main;
Оба "http://a.test.com/ping" и "http://b.test.com/ping" http-запрос будет записан в файл xxx.test.com.access.log.
Но есть проблема, nginx не сохраняет "доменное имя" в xxx.test.com.access.log.
"http://a.test.com/ping" и "http://b.test.com/ping" используют один и тот же запрос "Get/ping".
Как я могу записать "a.test.com" или "b.test.com" в журнале nginx?