nginxのアクセスログにリクエストプロトコルを記録する情報が見つかりませんでした。私は通常、HTTP(80)トラフィックとHTTPS(443)トラフィックの両方についてサーバーブロックを共有し、両方のアクセスログを組み合わせて使用します。要求がHTTPまたはHTTPS経由であった場合、アクセスログの各行に表示したいと思います。要求protcolをnginxに記録していますか?
HTTPSに別のサーバーブロックを使用し、SSL用に別のアクセスログを指定する必要がありますか。
nginxのアクセスログにリクエストプロトコルを記録する情報が見つかりませんでした。私は通常、HTTP(80)トラフィックとHTTPS(443)トラフィックの両方についてサーバーブロックを共有し、両方のアクセスログを組み合わせて使用します。要求がHTTPまたはHTTPS経由であった場合、アクセスログの各行に表示したいと思います。要求protcolをnginxに記録していますか?
HTTPSに別のサーバーブロックを使用し、SSL用に別のアクセスログを指定する必要がありますか。
これは、ドキュメントの中に隠れビットですが、あなたは一般的な変数のいずれかを使用することができます。これには$scheme
が含まれます。
次のようなサーバー・ブロックを組み合わせることができます:あなたがあなた自身のアクセスログの設定を定義するには、「LOG_FORMAT」ディレクティブを使用することができ、ログファイルの出力をカスタマイズするための
server {
listen 80;
listen 443 default_server ssl;
# other directives
}
> nginx http/https config docs
。
私はそれらを組み合わせることができます、私は何とかリクエストプロトコルを記録できるかどうか尋ねています。私はドキュメントでそれを見ていないが、それは人々が行う共通のものであるように感じる? – Brian
はい、これは動作します、ありがとう! – Brian
syslogに出力するために、どのファイル/セクションに追加しましたか? –
私はそれを見つけましたが、常にその 'http'!私たちのELBで終わるSSLと何かが関係しています。 –