読者です 読者をやめる 読者になる 読者になる

Nginx の nginx.conf が反映されない

Nginx

ログのフォーマットを LTSV にして
systemctl restart nginx しても反映されなかった。

log_format  ltsv  'remote_addr:$remote_addr\t'
                      'remote_user:$remote_user\t'
                      'time_local:$time_local\t'
                      'request:$request\t'
                      'status:$status\t'
                      'body_bytes_sent:$body_bytes_sent\t'
                      'http_referer:$http_referer\t'
                      'http_user_agent:$http_user_agent\t'
                      'http_x_forwarded_for:$http_x_forwarded_for'

末尾の http_x_forwarded_for にセミコロンをつけ忘れただけだった・・・。

log_format  ltsv  'remote_addr:$remote_addr\t'
                      'remote_user:$remote_user\t'
                      'time_local:$time_local\t'
                      'request:$request\t'
                      'status:$status\t'
                      'body_bytes_sent:$body_bytes_sent\t'
                      'http_referer:$http_referer\t'
                      'http_user_agent:$http_user_agent\t'
                      'http_x_forwarded_for:$http_x_forwarded_for'; ←これ

なにこの凡ミス・・・・。