OpenLiteSpeed, LiteSpeed Technologies tarafından geliştirilen yüksek performanslı açık kaynaklı bir web sunucusudur. Hızlı ve verimli web isteği işleme sağlamak için tasarlanmıştır ve dinamik ve statik web uygulamalarını barındırmak için kullanılabilir. Bu makalede, OpenLiteSpeed'de ziyaretçilerin gerçek IP adresini görüntülemenin neden önemli olduğuna ve nasıl yapılacağına bakalım.
OpenLiteSpeed'de ziyaretçilerin gerçek IP adresini görüntülemek birkaç nedenden dolayı önemlidir:
Bu, belirli IP adresleri için erişim kontrolü bilgileri ve Cloudflare veya DDoS-GUARD gibi bir proxy sunucusu kullanırken trafiği analiz etmek için de önemlidir. Gerçek IP adresini doğru şekilde görüntülemek için, altyapıda kullanılıyorlarsa proxy sunucuları ve yük dengeleyicileri doğru şekilde yapılandırılmalıdır.
OpenLiteSpeed web sunucusunun web arayüzü ispmanager 6 kullanılırken mevcut değildir, "Başlıkta İstemci IP'sini Kullan" seçeneğinin değerini yalnızca "/ usr/local/lsws/conf/httpd-config.conf
" yapılandırma dosyasında manuel olarak değiştirebilirsiniz. "Başlıkta İstemci IP'sini Kullan" seçeneği "useIpInProxyHeader" yönergesine karşılık gelir ve varsayılan olarak ispmanager 6 ile çalışırken standart yapılandırmada yoktur.
mime conf/mime.properties
showVersionNumber 0
useIpInProxyHeader 1
adminEmails root@localhost
"useIpInProxyHeader" yönergesinin değerleri:
Ziyaretçilerin kaynak IP adreslerinin site günlüklerinde doğru şekilde görüntülenmesini sağlamak için değeri "1" olarak ayarlamak yeterlidir. Ancak, proxy sunucusu üzerinden gönderilen "X-Forwarded-For" başlığını kullanarak IP adreslerini taklit etmek mümkün olduğundan bu güvenli olmayabilir. Bunun yerine, değerin "2" olarak ayarlanması ve proxy işleminin yapıldığı güvenilir IP adreslerinin "accessControl" bölümündeki "allow" kuralına eklenmesi önerilir.
Adresler "ALL" değerinden sonra virgülle ayrılarak, alt ağ maskesi belirtilerek ve örneğin "T" son eki eklenerek eklenmelidir:
accessControl {
allow ALL, 125.67.22.0/24T, 19.76.213.2/32T
}
Bu talimatları tamamlar.