3 cara untuk memeriksa status pelayan Apache dan uptime di linux
- 4636
- 453
- Dale Harris II
Apache adalah pelayan web HTTP yang paling popular di dunia yang biasa digunakan dalam platform Linux dan Unix untuk menggunakan dan menjalankan aplikasi web atau laman web. Yang penting, mudah dipasang dan mempunyai konfigurasi mudah juga.
Baca juga: Cara menyembunyikan nombor versi Apache dan maklumat sensitif lain
Dalam artikel ini, kami akan menunjukkan bagaimana untuk memeriksa Apache Web Server pada sistem Linux menggunakan kaedah/arahan yang berbeza yang dijelaskan di bawah.
1. Utiliti Systemctl
Systemctl adalah utiliti untuk mengawal sistem sistem dan pengurus perkhidmatan; ia digunakan untuk memulakan, memulakan semula, menghentikan perkhidmatan dan seterusnya. Sub-komando status SystemCTL, kerana nama nama digunakan untuk melihat status perkhidmatan, anda boleh menggunakannya untuk tujuan di atas seperti demikian:
$ sudo Systemctl Status Apache2 #Debian/Ubuntu #Systemctl Status Httpd #Rhel/Centos/FedoraPeriksa status Apache menggunakan SystemCtl
2. Utiliti apachectl
Apachectl adalah antara muka kawalan untuk pelayan http Apache. Kaedah ini memerlukan mod_status (yang memaparkan maklumat mengenai pelayan yang dilakukan termasuk modul uptime) dipasang dan diaktifkan (yang merupakan tetapan lalai).
Di Debian/Ubuntu
The status pelayan Komponen diaktifkan secara lalai menggunakan fail /etc/apache2/mods-enabled/status.Conf.
$ sudo vi/etc/apache2/mods-enabled/status.ConfKonfigurasi Mod_Status Apache
Pada rhel/centos
Bagi membolehkan status pelayan komponen, buat fail di bawah.
# vi/etc/httpd/conf.D/pelayan-status.Conf
dan tambahkan konfigurasi berikut.
Sethandler Server-Status #Require Host Localhost #Uncomment hanya membenarkan permintaan dari localhost
Simpan fail dan tutupnya. Kemudian mulakan semula pelayan web.
# Systemctl mulakan semula httpd
Sekiranya anda menggunakan terminal, maka anda juga memerlukan pelayar web baris perintah seperti lynx atau pautan.
$ sudo apt pasang lynx #debian/ubuntu #yum memasang pautan #rhel/centos
Kemudian jalankan arahan di bawah untuk menyemak perkhidmatan Apache:
$ apachectl statusSemak status Apache menggunakan apache2ctl
Sebagai alternatif, gunakan URL di bawah untuk melihat maklumat status pelayan web Apache dari pelayar web grafik:
http: // localhost/server-status atau http: server_ip/pelayan-status
3. Utiliti PS
ps adalah utiliti yang menunjukkan maklumat mengenai pemilihan proses aktif yang dijalankan pada sistem Linux, anda boleh menggunakannya dengan perintah grep untuk memeriksa perkhidmatan Apache seperti berikut.
Di sini, bendera:
-e
- membolehkan pemilihan setiap proses pada sistem.-o
- digunakan untuk menentukan output (comm - command, etime - masa pelaksanaan proses dan pengguna - pemilik proses).
# ps -eo comm, etime, pengguna | grep apache2 # ps -eo comm, etime, pengguna | Grep Root | grep apache2 atau # ps -eo comm, etime, pengguna | GREP HTTPD # PS -EO COMM, ETIME, USER | Grep Root | GREP HTTPD
Output sampel di bawah menunjukkan bahawa apache2 Perkhidmatan telah berjalan selama 4 jam, 10 minit dan 28 saat (hanya mempertimbangkan yang dimulakan oleh root).
Semak Apache uptimeAkhir sekali, lihat lebih banyak panduan pelayan web Apache yang lebih berguna:
- 13 Apache Web Security and Hardening Tips
- Cara Memeriksa Modul Apache Mana Yang Diaktifkan/Dimuatkan di Linux
- 5 petua untuk meningkatkan prestasi pelayan web Apache anda
- Cara kata laluan melindungi direktori web di Apache menggunakan .fail htaccess
Dalam artikel ini, kami menunjukkan kepada anda tiga cara yang berbeza untuk memeriksa perkhidmatan Apache/Httpd pada sistem Linux. Sekiranya anda mempunyai sebarang pertanyaan atau pemikiran untuk dikongsi, lakukan itu melalui bahagian komen di bawah.
- « Cara Memasang Aplikasi Telegram Messenger di Linux
- 23 Contoh Perintah PKG Berguna untuk Mengurus Pakej di FreeBSD »