Apache 2.4 mod_status Yapılandırması

mod_status modülü, sunucu sahibinin, HTTP sunucusunun ne kadar başarılı olduğu hakkında bilgi edinmesini sağlar. Bilgiler, kolayca okunabilen bir HTML sayfası olarak sunulur ve o anki sunucu istatistiklerinden oluşur. Gerekirse sayfa kendiliğinden tazelenebilir. Diğer sayfa o anki sunucu durumunu makine tarafından okunabilen biçimde listeler. Örneğin 80 veya 8080 web sunucusu portunuza gelen istekleri bu sayfadan görebilirsiniz.Bu makalede yer alan mod_status yapılandırmasını tüm Centos VPS sunucularda yapabilirsiniz!

Bu Sayfada (mod_status) Sunulan bilgiler şunlardır:

  •  İstekleri sunan çocuk süreç sayısı
  •  Boştaki çocuk süreçlerin sayısı
  •  Her çocuk sürecin durumu, çocuk sürecin işleme tabi tuttuğu istek sayısı ve sunduğu bayt sayısı
  •  Toplam erişim sayısı ve sunulan toplam bayt sayısı
  •  Sunucunun kaç kere başlatıldığı/yeniden başlatıldığı ve ne kadar zamandır çalışmakta olduğu
  •  Saniyedeki ortalama istek sayısı, saniyedeki bayt sayısı ve istek başına ortalama bayt sayısı
  •  Birlikte tüm çocuk süreçler tarafınan toplamda ve her çocuk süreç tarafından ayrı ayrı kullanılan o anki işlemci zamanı yüzdesi
  •  O an işlem görmekte olan konakların ve isteklerin sayısı

mod_status modulünü yapılandırabilmemiz için apache 2.4 üzerinde httpd.conf / apache2.conf veya paneliniz DirectAdmin ise httpd-info.conf dosyasına ihtiyacımız var. Bu dosya cpanel, directadmin, plesk gibi panellerde aşağıdaki komut ile açılabilir ;

Eğer farklı bir apache sürümü veya panel türünüz mevcut ise örneğin centos web panel, panilux, webuzo, vestacp gibi aşağıdaki komut ile httpd-info.conf lokasyonunu bulabilirsiniz ;

Eğer hiç bir şekilde bu dosya bulunamıyor ise httpd.conf dosyasını nano ile açabilirsiniz ;

httpd-info.conf veya httpd.conf dosyamızı nano ile açalım ve aşağıdaki satırları bulalım (* eğer bu satırlar mevcut değil ise ekleyin) ;

Aşağıdaki ile değiştirelim :

  • ipadresiniz kısmına /server-status dizinine yalnızca sizin erişebilmeniz için kişisel ip adresinizi yazın. Ip adresinizi http://tools.cliaweb.com/iplokasyon/ adresinden öğrenebilirsiniz.

Apache ve var ise nginx web proxy yeniden başlatıyoruz ;

http://sunucuipadresi/server-status şeklinde erişiyoruz ve web proxy ye gelen istekleri her yenilediğimizde anlık görebiliyoruz.

Eğer her 5 saniyede bir sayfanın yenilenmesini isterseniz aşağıdaki şekilde sonuna ?refresh=saniye gibi ekleyebilirsiniz ;

Örnek : http://sunucuipadresi/server-status?refresh=5

apache-mod_status-yapilandirmasi-1

apache-mod_status-yapilandirmasi-2

apache-mod_status-kurulumu-3