nginxのaccess_log形式を設定する方法

WBOY
リリース: 2023-05-12 13:25:13
転載
1761 人が閲覧しました

Nginx アクセス ログは、特定のニーズに合わせてカスタム形式で設定できます。

#例:

示例1
    log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]'
    '$host "$request_uri" $status'
    '"$http_referer" "$http_user_agent"';

示例2
    log_format main '$remote_addr [$time_local] '
    '$host "$request_uri" $status "$request"'
    '"$http_referer" "$http_user_agent" "$request_time"';

若不配置log_format或者不在access_log配置中指定log_format,则默认格式为:
    '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent";
ログイン後にコピー

共通変数:

変数説明##$time_local$remote_addr$ ステータス $body_bytes_sent#$bytes_sent$http_host と同等ソース ページ、つまり、どのページからこのページに移動するかです。ブラウザに URL を直接入力してアクセスすると、リファラーは空になります。リクエスト内の現在の URI (リクエスト パラメータがない場合、パラメータは $args にあります) )、これはブラウザによって渡される $request_uri の値とは異なり、内部リダイレクトまたはインデックス ディレクティブを使用して変更できます。 と同等です。




一般的なログ形式のローカル時間 (サーバー時間)



クライアント (ユーザー) IP アドレス



リクエスト ステータス コード (200、404、301、302 など)。



応答ヘッダーのサイズを除く、クライアントに送信されたバイト数



#クライアントに送信された合計バイト数


$request_length

リクエストの長さ (リクエスト行、リクエストヘッダー、リクエスト本文を含む)


# $request_time

リクエストの処理時間、単位は秒、10 進数形式


$upstream_addr

クラスターポーリングアドレス


##$upstream_response_time

は、Nginx がバックエンド (php-cgi) への接続を確立してから、データを受け入れて接続を閉じるまでの時間を指します



#$remote_user

は、クライアント ユーザー名を記録するために使用されます



$request

リクエストメソッド (GET または POST など) URL ($request_method、$host、$request_uri を含む)



$http_user_agent

ユーザー ブラウザ識別子



$http_host

要求された 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!