Nginxには--with-http_stub_status_moduleというモジュールがあります。nginxのコンパイルとインストール時にインストールすると、nginxのステータス監視ページが表示されます。
新しいバージョンのnginxをyumモードでインストールした場合は、独自のstub_statusモジュールもある可能性があります。
次のようなnginxをコンパイルしてインストールします。./configure--with-http_stub_status_module
nginxをコンパイルしてインストールしたと仮定します(インストールされていない場合は、この投稿「centos7でのnginxのコンパイルとインストール」を参照してください)
次に、サイト構成ファイルのserver {}領域に移動し、次のコードを追加します。
通常、誰もがnginxをコンパイルして/ usr / local / nginxにインストールします。その場合、構成ファイルは/usr/local/nginx/conf/nginx.confです。
location /nginx_status {
stub_status on;
access_log off;
allow 192.168.0.0/24;
deny all;
}
nginx_statusは、http://www.hiibm.com/nginx_statusなど、将来ステータスページにアクセスするために使用するパスです。このパス文字列は、必要に応じて構成ファイルに書き込むことができます。URLは次のようになります。カスタマイズしたものと同じです。
stack_status on;は、対応するモジュールを開く
ことを許可します192.168.0.0/24;は、どのホストがnginxステータス監視ページにアクセスできるかを許可することです
効果をテストします。