Cara mengaktifkan halaman status nginx

Cara mengaktifkan halaman status nginx

Nginx adalah server web open source gratis, berkinerja tinggi, andal. Ini memiliki bahasa konfigurasi yang sederhana dan mudah dipahami. Ini juga mendukung banyak modul keduanya statis (yang telah ada di nginx sejak versi pertama) dan dinamis (diperkenalkan dalam versi 1.9.11).

Salah satu modul penting di nginx adalah ngx_http_stub_status_module Modul yang menyediakan akses ke informasi status Nginx dasar melalui A “halaman status". Ini menunjukkan informasi seperti jumlah total koneksi klien aktif, yang diterima, dan yang ditangani, jumlah total permintaan dan jumlah koneksi membaca, menulis dan menunggu.

Baca juga: Amplify - pemantauan nginx menjadi mudah

Pada sebagian besar distribusi Linux, Nginx Versi dilengkapi dengan ngx_http_stub_status_module diaktifkan. Anda dapat memeriksa apakah modul sudah diaktifkan atau tidak menggunakan perintah berikut.

# nginx -v 2> & 1 | grep -o with http_stub_status_module 
Periksa Modul Status Nginx

Jika kamu melihat --dengan http_stub_status_module sebagai output di terminal, berarti modul status diaktifkan. Jika perintah di atas tidak mengembalikan output, Anda perlu mengkompilasi nginx dari sumber menggunakan -dengan http_stub_status_module sebagai parameter konfigurasi seperti yang ditunjukkan.

# wget http: // nginx.org/download/nginx-1.13.12.ter.GZ # TAR XFZ Nginx-1.13.12.ter.GZ # CD Nginx-1.13.12/ # ./configure --with-http_stub_status_module # buat # buat instal 

Setelah memverifikasi modul, Anda juga perlu mengaktifkan stub_status modul di Nginx file konfigurasi /etc/nginx/nginx.conf Untuk mengatur URL yang dapat dicapai secara lokal (E.G., http: // www.contoh.com/nginx_status) untuk halaman status.

Lokasi /nginx_status stub_status; Izinkan 127.0.0.1; #hanya mengizinkan permintaan dari localhost menyangkal semua; #deny semua host lainnya 
Aktifkan halaman status nginx

Pastikan untuk Mengganti 127.0.0.1 dengan alamat IP server Anda dan juga pastikan bahwa halaman ini hanya dapat diakses oleh Anda.

Setelah membuat perubahan konfigurasi, pastikan untuk memeriksa konfigurasi nginx untuk kesalahan apa pun dan restart layanan Nginx untuk mempengaruhi perubahan terbaru menggunakan perintah berikut.

# nginx -t # nginx -s ulang 
Periksa konfigurasi nginx

Setelah memuat ulang Nginx Server, sekarang Anda dapat mengunjungi halaman Nginx Status di URL di bawah ini menggunakan program CURL untuk melihat metrik Anda.

# curl http: // 127.0.0.1/nginx_status atau # curl http: // www.contoh.com/nginx_status 
Periksa halaman status nginx

Penting: The ngx_http_stub_status_module modul telah digantikan oleh ngx_http_api_module modul di Nginx 1.13.0 Versi: kapan.

Baca juga: Cara mengaktifkan halaman status php-fpm di nginx

Itu saja! Di artikel ini, kami telah menunjukkan cara mengaktifkan halaman status nginx di linux. Gunakan formulir komentar di bawah ini untuk mengajukan pertanyaan.