Accept cookies for analytics, social media, and advertising, or learn more and adjust your preferences. These cookies are on by default for visitors outside the UK and EEA. Privacy Notice.
ngx_http_ssl_status_module - モジュールは OpenSSL ステータスカウンタ (SSL_CTX_sess_*) へのアクセスを提供します。各ワーカープロセスは、OpenSSL ステータスカウンタを、この値がHTTPリクエストで表示できる共有メモリ領域に追加します。このモジュールにより、仮想サーバ事に独立したカウンタを収集したり、複数の仮想サーバを1つの領域に割り当てて、それらの合計値を取得したりできます。
注意
このモジュールはNGINXのソースと一緒に配布されません。 インストレーションの説明を見てください。
構文: | ssl_status_zone <zone> |
---|---|
デフォルト: | none |
コンテキスト: | server |
サーバは SSL ステータスカウンタをこのディレクティブで定義された領域に提供します。
構文: | ssl_status <zone> |
---|---|
デフォルト: | none |
コンテキスト: | location |
領域のステータスカウンタは、このディレクティブでマークされた場所からアクセスすることができます。
server {
server_name A;
...
ssl_status_zone zone1;
}
server {
server_name B;
...
ssl_status_zone zone1;
}
server {
server_name C;
...
ssl_status_zone zone2;
location /stat1 {
ssl_status zone1;
}
location /stat2 {
ssl_status zone2;
}
}
注意
サーバのステータスは ssl_status_zone オプション無しでは収集されません。
各フィールド名は、適切な OpenSSL 関数名に対応しています: SSL_CTX_sess_*
$ curl https://localhost/ssl_stat
number: 0
connect: 0
connect_good: 0
connect_renegotiate: 0
accept: 21
accept_good: 21
accept_renegotiate: 0
hits: 5
cb_hits: 0
misses: 0
timeouts: 0
cache_full: 0
このモジュールはNGINXのソースと一緒に配布されません。ngx_http_ssl_status_module を Github からダウンロードできます
cd nginx-*version*
/configure --with-http_ssl_module --add-module=/path/to/this/directory
make
make install