Nginx アクセス ログは、特定のニーズに合わせてカスタム形式で設定できます。
#例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
共通変数:
変数説明##$time_local$remote_addr$ ステータス $body_bytes_sent#$bytes_sent$http_host と同等ソース ページ、つまり、どのページからこのページに移動するかです。ブラウザに URL を直接入力してアクセスすると、リファラーは空になります。リクエスト内の現在の URI (リクエスト パラメータがない場合、パラメータは $args にあります) )、これはブラウザによって渡される $request_uri の値とは異なり、内部リダイレクトまたはインデックス ディレクティブを使用して変更できます。 と同等です。
|
|
|
|
|
|
|
|
|
|
リクエストの長さ (リクエスト行、リクエストヘッダー、リクエスト本文を含む) |
|
リクエストの処理時間、単位は秒、10 進数形式 |
|
クラスターポーリングアドレス |
|
は、Nginx がバックエンド (php-cgi) への接続を確立してから、データを受け入れて接続を閉じるまでの時間を指します |
|
は、クライアント ユーザー名を記録するために使用されます |
|
リクエストメソッド (GET または POST など) URL ($request_method、$host、$request_uri を含む) |
|
ユーザー ブラウザ識別子 |
|
要求された URL アドレス (ターゲット URL アドレス) のホスト |
#$host |
##$http_referer |
|
| $uri |
#$document_uri |
は、$uri |
##$request_uri |
には $uri よりも多くのパラメータがあります。つまり、$uri $args |
#$http_x_forwarded_for |
プロキシが使用されている場合、このパラメータはプロキシ サーバーの IP とクライアントの IP を記録します# ###################################### |
以上がnginxのaccess_log形式を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。