---
slug: "nginx-log-request-headers"
title: "nginxのログにリクエストヘッダーを出す"
description: "nginx の access log に全リクエストヘッダー (Host, User-Agent, X-Forwarded-For 等) とレスポンス情報を出力する `log_format` 設定例と、Ansible で配布する書き方。"
url: "https://www.ytyng.com/blog/nginx-log-request-headers"
publish_date: "2020-05-06T14:24:27Z"
created: "2020-05-06T14:24:27Z"
updated: "2026-05-11T12:57:57.293Z"
categories: ["nginx"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20250602/9006f17a0d6e44ce9fc706bffe63f59a.png.webp?width=768"
has_video: true
has_music: true
video_urls: ["https://media.ytyng.net/ytyng-blog/171/featured-video-1.mp4", "https://media.ytyng.net/ytyng-blog/171/featured-video-2.mp4", "https://media.ytyng.net/ytyng-blog/171/featured-video-3.mp4"]
music_urls: ["https://media.ytyng.net/ytyng-blog/171/featured-music-171-5.mp3", "https://media.ytyng.net/ytyng-blog/171/featured-music-171-6.mp3"]
lang: "ja"
---

# nginxのログにリクエストヘッダーを出す

<p>log_format.conf</p>
<pre>log_format header<br />  '[$time_local]\n'<br />  '$request\n'<br />  'request ------------\n'<br />  'remote_addr: $remote_addr\n'<br />  'remote_user: $remote_user\n'<br />  'request_time: $request_time\n'<br />  'host: $http_host\n'<br />  'referer: $http_referer\n'<br />  'accept_encoding: $http_accept_encoding\n'<br />  'accept_language: $http_accept_language\n'<br />  'user_agent: $http_user_agent\n'<br />  'x_forwarded_proto: $http_x_forwarded_proto\n'<br />  'x_forwarded_for: $http_x_forwarded_for\n'<br />  'x_forwarded_host: $http_x_forwarded_host\n'<br />  'x_real_ip: $http_x_real_ip\n'<br />  'response ------------\n'<br />  'status: $status\n'<br />  'size: $body_bytes_sent\n'<br />  'content_type: $sent_http_content_type\n';</pre>
<p></p>
<p>ansible playbook yaml</p>
<pre>- remote_user: ubuntu<br />  hosts: servers<br />  become: yes<br />  tasks:<br /><br />    - copy:<br />      src: log_format.conf<br />&nbsp; &nbsp;   dest: /etc/nginx/conf.d/log_format.conf<br />&nbsp; &nbsp;   owner: root<br />&nbsp; &nbsp;   group: root<br />&nbsp; &nbsp;   mode: 0644<br /><br />    - name: "nginx の再起動"<br />&nbsp; &nbsp;   service:<br /> &nbsp; &nbsp;  name: nginx<br /> &nbsp; &nbsp;  state: restarted</pre>
<p></p>
<p>nginx のサーバ設定</p>
<pre>server {<br />  listen 80 default;<br />  ...<br />  access_log /var/log/nginx/torico-id-header.log header;</pre>
<p></p>
