Nginx Status (Durum) Sayfası Yapılandırması

ngx_http_stub_status_module modülü web sunucunuza yapılan bağlantılara ilişkin temel bilgileri öğrenebilmenizi sağlar. Apache’nin mod_php modülü kadar detaylı bilgi veremiyor olsa da basit seviyede bilgiler edinebilirsiniz.

Bu makalede yer alan http_stub_status_module modülünü tüm VDS Paketlerinde yapılandırabilirsiniz!

Şu parametrelerin öğrenilmesine izin verir ;

  • Active connections
  • accepts
  • handled
  • requests
  • Reading
  • Writing
  • Waiting

Bu modülün yüklü olup olmadığını kontrol ediyoruz ssh üzerinden yürütelim ;

Eğer aşağıdaki çıktı alınıyor ise yüklü demektir ;

nginx_status-durum-sayfasi-acmak-2

Eğer DirectAdmin kurulu bir sunucunuz mevcut ise nginx-info.conf dosyasından düzenleme yapabilirsiniz. DirectAdmin de nginx_status parametresi nginx-info.conf dosyası içerisindedir. nano ile açıyoruz ;

Elbette yukarıdaki dosya ve yol DirectAdmin’e ait. Peki orjinal nginx sahibi olanlar hangi dosyadan bunu aktif edebilirler? Çok basit bir şekilde  /etc/nginx/nginx.conf dosyasının server {…} parametreleri arasına yapıştırabilirsiniz. Aşağıdaki nginx_status parametrelerini yapıştırdığınızda ek bir sorun yaşamadan nginx_status sayfası aktif olacaktır. Örneğin nano ile açalım ;

nginx_status sayfasına erişim için için parametreleri ekliyoruz (orjinal nginx kurulu ise server {…}  parametreleri arasına eklemelisiniz) ;

nginx yeniden başlatıyoruz ;

http://sunucuipadresi/nginx_status şeklinde erişerek nginx bağlantı durumlarını izleyebiliyoruz ;

nginx_status-durum-sayfasi-acmak-3

  • Eğer http://alanadı.com/nginx_status şeklinde çalıştırmak isterseniz alanadı.com a ait nginx yapılandırma dosyasının server {…} parametreleri arasına yukarıdaki parametreleri ekleyebilirsiniz. Web sitelerinize ait nginx yapılandırma dosyalarının orjinal nginx üzerindeki yolları /etc/nginx/sites-avaible/ veya /etc/nginx/sites-enabled/ şeklindedir.

Modül detayları : http://nginx.org/en/docs/http/ngx_http_stub_status_module.html