Ụzọ 3 iji lelee ọnọdụ sava Apache na oge nkwụsị na Linux


Apache bụ sava weebụ HTTP kachasị ewu ewu n'ụwa, nke a na-ejikarị na Linux na nyiwe Unix iji wepụta ma mee ngwa weebụ ma ọ bụ webụsaịtị. N'ụzọ dị mkpa, ọ dị mfe ịwụnye ma nwee nhazi dị mfe.

N'isiokwu a, anyị ga-egosi otu esi elele oge sava weebụ Apache na sistemụ Linux site na iji ụzọ/iwu dị iche iche akọwara n'okpuru.

1. Systemctl Utility

Systemctl bụ akụrụngwa maka ijikwa sistemu sistemu na onye njikwa ọrụ; a na-eji ya malite, malitegharịa, kwụsị ọrụ na karịa. Iwu sub-iwu systemctl, dị ka ejiri aha na-ekwu maka ịlele ọkwa ọrụ, ịnwere ike iji ya maka ebumnuche dị n'elu dị ka:

$ sudo systemctl status apache2	  #Debian/Ubuntu 
# systemctl status httpd	  #RHEL/CentOS/Fedora 

2. Apachectl Utilities

Apachectl bụ njikwa njikwa maka sava Apache HTTP. Usoro a chọrọ mod_status (nke na-egosipụta ozi gbasara ihe nkesa na-arụ gụnyere oge ya) arụnyere ma rụọ ọrụ (nke bụ ntọala ndabara).

A na-akwado mpaghara ọnọdụ nkesa site na ndabara site na iji faịlụ /etc/apache2/mods-enabled/status.conf.

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

Iji mee ka akụrụngwa-ọnọdụ nkesa, mepụta faịlụ n'okpuru.

# vi /etc/httpd/conf.d/server-status.conf

ma gbakwunye nhazi ndị a.

<Location "/server-status">
    SetHandler server-status
    #Require  host  localhost		#uncomment to only allow requests from localhost 
</Location>

Chekwaa faịlụ ma mechie ya. Mgbe ahụ malitegharịa sava weebụ.

# systemctl restart httpd

Ọ bụrụ na ị na-eji ọdụ ụgbọ elu, yabụ ị ga-achọkwa ihe nchọgharị weebụ dị ka lynx ma ọ bụ njikọ.

$ sudo apt install lynx		#Debian/Ubuntu
# yum install links		#RHEL/CentOS

Wee mee iwu dị n'okpuru ka ịlele oge ọrụ Apache:

$ apachectl status

N'aka nke ọzọ, jiri URL dị n'okpuru ka ịlele ozi ọkwa sava weebụ Apache site na ihe nchọgharị weebụ nke eserese:

http://localhost/server-status
OR
http:SERVER_IP/server-status

3. ps Utility

ps bụ ngwa na-egosi ozi gbasara nhọrọ nke usoro arụ ọrụ na-arụ ọrụ na sistemụ Linux, ị nwere ike iji ya na iwu grep iji lelee oge ọrụ Apache dị ka ndị a.

Ebe a, ọkọlọtọ:

  • -e - na-enyere aka ịhọrọ usoro ọ bụla na sistemụ.
  • -o - a na-eji akọwapụta mmepụta (comm – Command, etime – process execution time and user – process owner)

# ps -eo comm,etime,user | grep apache2
# ps -eo comm,etime,user | grep root | grep apache2
OR
# ps -eo comm,etime,user | grep httpd
# ps -eo comm,etime,user | grep root | grep httpd

Ihe nlele nke dị n'okpuru na-egosi na ọrụ apache2 na-agba ọsọ maka awa 4, nkeji 10 na 28 sekọnd (naanị tụlee nke malitere site na mgbọrọgwụ).

N'ikpeazụ, lelee ntuziaka sava weebụ Apache bara uru:

  1. 13 Ndụmọdụ nchekwa na ime ihe ike
  2. Etu esi elele ụdị modul Apache akwadoro/bugoro na Linux
  3. Ndụmọdụ 5 iji kwalite arụmọrụ nke sava webụ Apache gị
  4. Etu esi echekwa paswọọdụ webụ na Apache Iji .htaccess faịlụ

N'isiokwu a, anyị gosiri gị ụzọ atọ dị iche iche iji lelee oge ọrụ Apache/HTTPD na sistemụ Linux. Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ị ga-ekekọrịta, mee nke ahụ site na ngalaba nkọwa n'okpuru.