Cara mengaktifkan halaman status nginx
- 1177
- 63
- Darryl Ritchie
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_modulePeriksa 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 lainnyaAktifkan 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 ulangPeriksa 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_statusPeriksa 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.
- « Cara mendaftar modul PHP yang dikompilasi dan diinstal di Linux
- Cara mengaktifkan dan memantau status php-fpm di nginx »