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 ;
1 |
nginx -V 2>&1 | grep -o with-http_stub_status_module |
Eğer aşağıdaki çıktı alınıyor ise yüklü demektir ;
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 ;
1 |
nano -w /etc/nginx/nginx-info.conf |
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 ;
1 |
nano -w /etc/ngix/nginx.conf |
nginx_status sayfasına erişim için için parametreleri ekliyoruz (orjinal nginx kurulu ise server {…} parametreleri arasına eklemelisiniz) ;
- ipadresiniz kısmına ip adresinizi girmelisiniz. ip adresinizi öğrenmek için ; http://tools.cliaweb.com/iplokasyon/
1 2 3 4 5 6 7 8 9 10 11 12 13 |
location /nginx_status { # Enable nginx status page stub_status on; # Disable status page logging in access_log access_log off; # Allow access from 127.0.0.1 allow ipadresiniz; # Deny all the other connections deny all; } |
nginx yeniden başlatıyoruz ;
1 |
service nginx restart |
http://sunucuipadresi/nginx_status şeklinde erişerek nginx bağlantı durumlarını izleyebiliyoruz ;
- 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