Ụ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:
- 13 Ndụmọdụ nchekwa na ime ihe ike
- Etu esi elele ụdị modul Apache akwadoro/bugoro na Linux
- Ndụmọdụ 5 iji kwalite arụmọrụ nke sava webụ Apache gị
- 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.