Cara Mengaktifkan Halaman Status Nginx
- 1453
- 87
- Clay Weber
Nginx adalah sumber terbuka percuma, prestasi tinggi, boleh dipercayai, berskala dan pelayan web sepenuhnya, pengimbang beban dan perisian proksi terbalik. Ia mempunyai bahasa konfigurasi yang mudah dan mudah difahami. Ia juga menyokong banyak modul kedua -duanya statik (yang telah wujud di nginx sejak versi pertama) dan dinamik (diperkenalkan dalam versi 1.9.11).
Salah satu modul penting dalam nginx adalah ngx_http_stub_status_module modul yang menyediakan akses kepada maklumat status nginx asas melalui "halaman status". Ia menunjukkan maklumat seperti jumlah sambungan klien aktif, yang diterima, dan yang dikendalikan, jumlah permintaan dan bilangan bacaan, menulis dan menunggu sambungan.
Baca juga: Menguatkan - pemantauan nginx mudah
Mengenai kebanyakan pengagihan linux, Nginx versi dilengkapi dengan ngx_http_stub_status_module didayakan. Anda boleh menyemak sama ada modul sudah diaktifkan atau tidak menggunakan arahan berikut.
# nginx -v 2> & 1 | grep -o dengan -http_stub_status_moduleSemak modul status nginx
Sekiranya anda melihat --dengan-http_stub_status_module
Sebagai output di terminal, bermaksud modul status diaktifkan. Sekiranya arahan di atas tidak mengembalikan output, anda perlu menyusun nginx dari sumber menggunakan -dengan-http_stub_status_module sebagai parameter konfigurasi seperti yang ditunjukkan.
# wget http: // nginx.org/muat turun/nginx-1.13.12.tar.gz # tar xfz nginx-1.13.12.tar.gz # cd nginx-1.13.12/ # ./Konfigurasikan-with-http_stub_status_module # membuat # membuat pemasangan
Setelah mengesahkan modul, anda juga perlu membolehkan stub_status modul dalam Nginx fail konfigurasi /etc/nginx/nginx.Conf Untuk menubuhkan URL yang boleh dicapai secara tempatan (e.g., http: // www.Contoh.com/nginx_status) untuk halaman status.
lokasi /nginx_status stub_status; Benarkan 127.0.0.1; #on membolehkan permintaan dari localhost menafikan semua; #deny semua tuan rumah lainDayakan halaman status nginx
Pastikan untuk menggantikan 127.0.0.1 dengan alamat IP pelayan anda dan juga pastikan halaman ini hanya dapat diakses oleh anda.
Setelah membuat perubahan konfigurasi, pastikan untuk memeriksa konfigurasi nginx untuk sebarang kesilapan dan mulakan semula perkhidmatan nginx untuk mempengaruhi perubahan baru -baru ini menggunakan arahan berikut.
# nginx -t # nginx -s Muat semulaSemak konfigurasi Nginx
Setelah memuatkan semula pelayan nginx, kini anda boleh melawat halaman status nginx di URL di bawah 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 dalam Nginx 1.13.0 versi.
Baca juga: Bagaimana untuk membolehkan halaman status php-fpm di nginx
Itu sahaja! Dalam artikel ini, kami telah menunjukkan bagaimana untuk membolehkan halaman status nginx di linux. Gunakan borang komen di bawah untuk mengemukakan sebarang pertanyaan.
- « Cara menyenaraikan modul PHP yang disusun dan dipasang di Linux
- Cara Mengaktifkan dan Memantau Status PHP-FPM di Nginx »