Yadda Ake Kunna Shafin Matsayin NGINX


Nginx shine tushen buɗewa kyauta, babban aiki, abin dogaro, mai daidaitawa kuma cikakkiyar sabar gidan yanar gizo, ma'aunin nauyi da software na juyawa. Yana da harshe daidaitawa mai sauƙi kuma mai sauƙin fahimta. Hakanan yana goyan bayan ɗimbin kayayyaki duka biyu a tsaye (wadanda suka wanzu a cikin Nginx tun farkon sigar) da ƙarfi (wanda aka gabatar a cikin sigar 1.9.11).

Ɗaya daga cikin mahimman kayayyaki a cikin Nginx shine tsarin ngx_http_stub_status_module wanda ke ba da dama ga ainihin bayanin matsayin Nginx ta hanyar shafi na matsayi. da adadin karatu, rubutu da haɗin haɗin jira.

A yawancin rarrabawar Linux, sigar Nginx ta zo tare da kunna ngx_http_stub_status_module. Kuna iya bincika idan an riga an kunna tsarin ko rashin amfani da umarni mai zuwa.

# nginx -V 2>&1 | grep -o with-http_stub_status_module

Idan ka ga --with-http_stub_status_module a matsayin fitarwa a cikin tasha, yana nufin an kunna yanayin yanayin. Idan umarnin da ke sama bai dawo da fitarwa ba, kuna buƙatar tattara NGINX daga tushe ta amfani da -with-http_stub_status_module azaman sigar daidaitawa kamar yadda aka nuna.

# 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

Bayan tabbatar da tsarin, kuna buƙatar kunna stub_status module a cikin fayil ɗin sanyi na NGINX /etc/nginx/nginx.conf don saita URL ɗin da za a iya isa ga gida (misali, http://www.example.com/nginx_status) don matsayi page.

location /nginx_status {
 	stub_status;
 	allow 127.0.0.1;	#only allow requests from localhost
 	deny all;		#deny all other hosts	
 }

Tabbatar maye gurbin 127.0.0.1 tare da adireshin IP na uwar garken ku kuma tabbatar da cewa wannan shafin yana samuwa ga ku kawai.

Bayan yin canje-canjen saiti, tabbatar da duba tsarin nginx don kowane kurakurai kuma sake kunna sabis na nginx don aiwatar da canje-canjen kwanan nan ta amfani da bin umarni.

# nginx -t
# nginx -s reload 

Bayan sake loda uwar garken nginx, yanzu zaku iya ziyartar shafin matsayin Nginx a URL na ƙasa ta amfani da shirin curl don ganin awo naku.

# curl http://127.0.0.1/nginx_status
OR
# curl http://www.example.com/nginx_status

Muhimmi: An maye gurbin tsarin ngx_http_stub_status_module ta hanyar ngx_http_api_module module a cikin sigar Nginx 1.13.0.

Shi ke nan! A cikin wannan labarin, mun nuna yadda ake kunna matsayin Nginx a cikin Linux. Yi amfani da fam ɗin sharhin da ke ƙasa don yin kowace tambaya.