Cara Memantau Prestasi Apache Menggunakan Mod_Status di Ubuntu
- 2813
- 241
- Jerome Quitzon
Walaupun anda sentiasa dapat mengintip fail log Apache untuk mendapatkan maklumat mengenai webserver anda seperti sambungan aktif, anda boleh mendapatkan gambaran keseluruhan yang terperinci mengenai prestasi pelayan web anda dengan membolehkan mod_status modul.
Apakah modul mod_status?
The mod_status Modul adalah modul Apache yang membolehkan pengguna mengakses maklumat terperinci mengenai prestasi Apache pada halaman HTML biasa. Malah, Apache mengekalkan halaman status pelayannya sendiri untuk tontonan umum umum.
Anda boleh melihat status untuk Apache (Ubuntu) dengan menuju ke alamat di bawah:
- https: // Apache.Org/Server-Status
Apache mod_status Memungkinkan untuk melayani halaman HTML biasa yang mengandungi maklumat seperti:
- Versi pelayan
- Hari dan masa semasa di UTC
- Server Uptime
- Beban pelayan
- Jumlah lalu lintas
- Jumlah permintaan masuk
- Penggunaan CPU webserver
- PID dengan pelanggan masing -masing dan banyak lagi.
Sekarang mari kita shift gear dan lihat bagaimana anda boleh mendapatkan statistik terkini mengenai pelayan web Apache.
Persekitaran ujian
Sistem Operasi: Ubuntu 20.04 Aplikasi: Apache HTTP Versi Pelayan: 2.4.41 Alamat IP: 34.123.9.111 Root Dokumen:/var/www/html
Dayakan mod_status di Apache Ubuntu
Secara lalai, Apache kapal dengan mod_status modul sudah diaktifkan. Anda boleh mengesahkannya dengan memeriksa MODS_Enabled Direktori dengan menjalankan arahan LS seperti yang ditunjukkan:
$ ls/etc/apache2/mods-modsSemak mod_status modul di Apache Ubuntu
Pastikan bahawa status.Conf
dan status.beban
fail hadir. Sekiranya tidak, anda perlu mengaktifkan mod_status modul dengan menggunakan arahan:
status $ sudo/usr/sbin/a2enmod
Konfigurasikan mod_status di Apache Ubuntu
Seperti yang dinyatakan sebelum ini, mod_status sudah diaktifkan. Walau bagaimanapun, tweak tambahan diperlukan untuk mengakses halaman status pelayan. Untuk berbuat demikian, anda perlu mengubah suai status.Conf
fail.
$ sudo vim/etc/apache2/mods-enabled/status.Conf
Menetapkan Memerlukan IP Arahan untuk mencerminkan alamat IP mesin yang anda akan mengakses pelayan dari.
Konfigurasikan Modul Mod_Status di Apache UbuntuSimpan perubahan dan mulakan semula Apache untuk perubahan yang berlaku untuk mengesahkan status seperti yang ditunjukkan:
$ sudo Systemctl mulakan semula apache2
Kemudian sahkan status Apache dan pastikan ia berjalan dan berjalan.
$ sudo status status apache2Periksa status Apache di Ubuntu
Selepas itu, semak url pelayan web seperti yang ditunjukkan.
http: // server-ip/pelayan-status
Anda akan mendapat status HTML Halaman yang memaparkan pelbagai maklumat Apache dan pelbagai statistik seperti yang ditunjukkan.
Pantau prestasi Apache UbuntuCATATAN: Mempunyai halaman menyegarkan selepas setiap selang waktu tertentu, sebagai contoh, 5 detik, tambah "?Refresh = 5 "
Pada akhir URL.
http: // server-ip/pelayan-status?Refresh = 5
Ini memberikan keupayaan pemantauan yang lebih baik bagi prestasi pelayan anda daripada halaman HTML statik biasa yang lebih awal.
Itu sahaja buat masa ini mengenai mod_status modul. Nantikan Tecmint untuk lebih banyak lagi.
- « 13 editor gambar foto terbaik untuk linux
- Cara menambah atau membuang pengguna dari kumpulan di linux »