3 cara untuk memeriksa status server Apache dan waktu kerja di Linux

3 cara untuk memeriksa status server Apache dan waktu kerja di Linux

Apache adalah server web http lintas platform paling populer di dunia yang biasa digunakan di platform Linux dan UNIX untuk menggunakan dan menjalankan aplikasi web atau situs web. Yang penting, mudah untuk menginstal dan memiliki konfigurasi sederhana juga.

Baca juga: Cara menyembunyikan nomor versi Apache dan info sensitif lainnya

Di artikel ini, kami akan menunjukkan cara memeriksa uptime server web apache pada sistem Linux menggunakan berbagai metode/perintah yang dijelaskan di bawah ini.

1. Utilitas systemctl

Systemctl adalah utilitas untuk mengendalikan sistem SystemD dan Manajer Layanan; itu digunakan untuk memulai, memulai kembali, menghentikan layanan dan di luar. Sub-perintah status systemctl, karena status namanya digunakan untuk melihat status layanan, Anda dapat menggunakannya untuk tujuan di atas seperti itu:

$ sudo systemctl status apache2 #debian/ubuntu #status systemctl httpd #rhel/centos/fedora 
Periksa status apache menggunakan systemctl

2. Utilitas Apachectl

Apachectl adalah antarmuka kontrol untuk server http apache. Metode ini membutuhkan mod_status (yang menampilkan info tentang server berkinerja termasuk uptime -nya) diinstal dan diaktifkan (yang merupakan pengaturan default).

Di debian/ubuntu

Itu status server Komponen diaktifkan secara default menggunakan file /etc/apache2/mods-enabled/status.conf.

$ sudo vi/etc/apache2/mods-enabled/status.conf 
Konfigurasi Apache Mod_Status

Di rhel/centos

Untuk mengaktifkan status server Komponen, Buat file di bawah ini.

# vi/etc/httpd/conf.D/SERVER-STATUS.conf 

dan tambahkan konfigurasi berikut.

 SetHandler server-status #require host localhost #uncomment untuk hanya mengizinkan permintaan dari localhost  

Simpan file dan tutup. Kemudian restart server web.

# Systemctl restart httpd 

Jika Anda terutama menggunakan terminal, maka Anda juga memerlukan browser web baris perintah seperti lynx atau tautan.

$ sudo apt instal lynx #debian/ubuntu #yum install link #rhel/centos 

Kemudian jalankan perintah di bawah ini untuk memeriksa Uptime Layanan Apache:

Status $ Apachectl 
Periksa status Apache menggunakan Apache2ctl

Atau, gunakan URL di bawah ini untuk melihat informasi status server web Apache dari browser web grafis:

http: // localhost/server-status atau http: server_ip/server-status 

3. utilitas ps

ps adalah utilitas yang menunjukkan informasi mengenai pemilihan proses aktif yang berjalan pada sistem Linux, Anda dapat menggunakannya dengan perintah grep untuk memeriksa uptime layanan apache sebagai berikut.

Di sini, bendera:

  • -e - memungkinkan pemilihan setiap proses pada sistem.
  • -Hai - digunakan untuk menentukan output (comm - command, etime - proses eksekusi waktu dan pengguna 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, pengguna | grep root | grep httpd 

Output sampel di bawah ini menunjukkan itu Apache2 Layanan telah berjalan selama 4 jam, 10 menit dan 28 detik (hanya pertimbangkan yang dimulai dengan root).

Periksa APACHE Uptime

Terakhir, lihat lebih banyak panduan server web Apache yang berguna:

  1. 13 APACHE Web Server Keamanan dan Tips Pengerasan
  2. Cara memeriksa modul apache mana yang diaktifkan/dimuat di linux
  3. 5 tips untuk meningkatkan kinerja server web Apache Anda
  4. Cara Melindungi Direktori Web di Apache Menggunakan .file htaccess

Di artikel ini, kami menunjukkan tiga cara berbeda untuk memeriksa uptime layanan Apache/httpd pada sistem Linux. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, lakukan itu melalui bagian komentar di bawah ini.