Otu esi eme NGINX Ọnọdụ Page
Nginx bụ ebe mepere emepe n'efu, arụmọrụ dị elu, nke a pụrụ ịdabere na ya, sava weebụ nwere ike ịgbatị ma nwekwaa ike ịgbanyụ ya, onye na-ebu ibu na ngwanrọ proxy. Ọ nwere asụsụ nhazi dị mfe ma dị mfe nghọta. Ọ na-akwado ọtụtụ modul ma static (nke dị na Nginx kemgbe ụdị nke mbụ) na ike (webatara na ụdị 1.9.11).
Otu n'ime modul dị mkpa na Nginx bụ modul ngx_http_stub_status_module nke na-enye ohere ịnweta ozi ọnọdụ Nginx site na ibe status page Ọ na-egosi ozi dị ka ngụkọta ọnụ ọgụgụ nke njikọ ndị ahịa na-arụ ọrụ, ndị anabatara, na ndị edoziri, ngụkọta ọnụ ọgụgụ nke arịrịọ. na ọnụ ọgụgụ nke ịgụ, ide na njikọ nchere.
N'ọtụtụ nkesa Linux, ụdị Nginx na-abịa na ngx_http_stub_status_module nyeere. Ị nwere ike ịlele ma ọ bụrụ na agbanyere modul ma ọ bụ na-ejighị iwu na-esonụ.
# nginx -V 2>&1 | grep -o with-http_stub_status_module
Ọ bụrụ na ị hụ --with-http_stub_status_module
dị ka mmepụta na ọnụ, pụtara na agbanyere ọnọdụ modul. Ọ bụrụ na iwu a dị n'elu alaghachighị mmepụta ọ bụla, ịkwesịrị ịchịkọta NGINX site na isi iyi site na iji -with-http_stub_status_module dị ka nhazi nhazi dị ka egosiri.
# wget http://nginx.org/download/nginx-1.13.12.tar.gz # tar xfz nginx-1.13.12.tar.gz # cd nginx-1.13.12/ # ./configure --with-http_stub_status_module # make # make install
Mgbe ị kwuchara modul ahụ, ị ga-achọkwa ime ka stub_status modul na faịlụ nhazi NGINX /etc/nginx/nginx.conf iji guzobe URL a ga-enweta na mpaghara (dịka, http://www.example.com/nginx_status) maka ibe ọnọdụ.
location /nginx_status { stub_status; allow 127.0.0.1; #only allow requests from localhost deny all; #deny all other hosts }
Jide n'aka na iji adreesị IP nke ihe nkesa gị dochie 127.0.0.1 ma hụ na ibe a nwere ike ịnweta naanị gị.
Mgbe ịmechara mgbanwe nhazi, jide n'aka na ịlele nhazi nginx maka njehie ọ bụla ma malitegharịa ọrụ nginx iji mee mgbanwe ndị na-adịbeghị anya site na iji iwu ndị a.
# nginx -t # nginx -s reload
Mgbe ibugharịchara nkesa nginx, ugbu a ị nwere ike ịga na ibe ọnọdụ Nginx na URL dị n'okpuru site na iji mmemme curl ka ịhụ metrik gị.
# curl http://127.0.0.1/nginx_status OR # curl http://www.example.com/nginx_status
Ihe dị mkpa: modul ngx_http_api_module edochiela modul ngx_http_stub_status_module na ụdị Nginx 1.13.0.
Ọ gwụla! N'isiokwu a, anyị egosila otu esi eme ka ibe ọnọdụ Nginx dị na Linux. Jiri mpempe nkọwa n'okpuru jụọ ajụjụ ọ bụla.