Bii o ṣe le ṣe atẹle Iṣe Afun Lilo mod_status ni Ubuntu


Lakoko ti o le ni iwoju nigbagbogbo ni awọn faili log Apache lati ni alaye nipa aṣabẹwo rẹ gẹgẹbi awọn isopọ ti nṣiṣe lọwọ, o le gba iwoye ti o ni alaye pupọ ti iṣẹ olupin wẹẹbu rẹ nipa fifun module mod_status.

Modulu mod_status jẹ modulu Apache kan ti o fun awọn olumulo laaye lati wọle si alaye ti o ga julọ nipa iṣe ti Apache lori oju-iwe HTML pẹtẹlẹ. Ni otitọ, Apache ṣetọju oju-iwe ipo olupin tirẹ fun wiwo gbogbogbo gbogbogbo.

O le wo ipo fun Apache (Ubuntu) nipa lilọ si adirẹsi ti o wa ni isalẹ:

  • https://apache.org/server-status

Apache mod_status jẹ ki o ṣee ṣe lati sin oju-iwe HTML pẹtẹlẹ ti o ni alaye gẹgẹbi:

  • Ẹya olupin
  • Ọjọ lọwọlọwọ ati akoko ni UTC
  • Igbesi aye olupin
  • Fifuye olupin
  • Lapapọ ijabọ
  • Lapapọ nọmba ti awọn ibeere ti nwọle
  • Lilo Sipiyu ti olutọju webserver
  • PID pẹlu awọn oniwun oniwun wọn ati pupọ diẹ sii.

Jẹ ki a yi awọn jia bayi ki o wo bi o ṣe le gba awọn iṣiro ti o ni imudojuiwọn nipa olupin ayelujara Apache.

Operating System: 	Ubuntu 20.04
Application:            Apache HTTP server
Version:                2.4.41
IP address:             34.123.9.111
Document root:          /var/www/html

Jeki mod_status ni Apache Ubuntu

Nipa aiyipada, Afun gbe pẹlu mod_status modulu ti ṣiṣẹ tẹlẹ. O le ṣayẹwo eyi nipa ṣayẹwo itọsọna mods_enabled nipa ṣiṣe pipaṣẹ ls bi o ṣe han:

$ ls /etc/apache2/mods-enabled

Rii daju pe awọn faili status.conf ati status.load awọn faili wa. Ti kii ba ṣe bẹ, o nilo lati mu modulu mod_status ṣiṣẹ nipa pipe si aṣẹ naa:

$ sudo /usr/sbin/a2enmod status

Ṣe atunto mod_status ni Apache Ubuntu

Gẹgẹbi a ti sọ tẹlẹ, mod_status ti ṣiṣẹ tẹlẹ. Sibẹsibẹ, a nilo awọn tweaks afikun fun ọ lati wọle si oju-iwe ipo ipo olupin naa. Lati ṣe bẹ, o nilo lati yipada faili status.conf .

$ sudo vim /etc/apache2/mods-enabled/status.conf 

Ṣeto Ilana Bere fun ip lati ṣe afihan adiresi IP ti ẹrọ ti iwọ yoo wọle si olupin lati.

Fipamọ awọn ayipada ki o tun bẹrẹ Apache fun awọn ayipada lati ni ipa lati jẹrisi ipo bi o ti han:

$ sudo systemctl restart apache2

Lẹhinna ṣayẹwo ipo Apache ati rii daju pe o n ṣiṣẹ.

$ sudo systemctl status apache2

Lẹhinna, lọ kiri lori URL ti olupin ayelujara bi o ti han.

http://server-ip/server-status

Iwọ yoo gba oju-iwe HTML ipo ti o nfihan ogun ti alaye Apache ati ọpọlọpọ awọn iṣiro bi o ti han.

AKIYESI: Lati jẹ ki oju-iwe tù lẹhin gbogbo akoko aarin akoko ti a fifun, fun apẹẹrẹ, awọn iṣeju marun 5, ṣafikun \"? Sọtun = 5" ni opin URL naa.

http://server-ip/server-status?refresh=5

Eyi pese agbara ibojuwo ti o dara julọ ti iṣẹ olupin rẹ ju oju-iwe HTML ti o duro pẹtẹlẹ ni iṣaaju lori.

Iyẹn ni gbogbo fun bayi nipa mod_status module. Duro si Tecmint fun pupọ diẹ sii.