4. Web
Önceki 11. Kısım - Sistem Yönetimi Sonraki
4. Web
4.1. Apache "httpd.conf" dosyasını en iyi performans ile kullanabilmem için ayarları ayrıntılı anlatan bir belge var mı?
4.2. Apache'de web sitelerimin bant genişliklerini sınırlayabilir miyim?
4.3. Apache log'larımda /winnt/system32/cmd.exe istekleri görünüyor.
4.4. Apache'de dizinlere parola ile erişimi nasıl sağlarım?
4.5. Webmail programı önerebilir misiniz?
4.6. Webmail programlarını karşılaştırır mısınız?
4.7. Squid'de bazı sitelerin önbelleğe girmesini istemiyorum. Bunu yapabilir miyim?
4.8. Iptables ile Squid'in portuna yönlendirme
4.9. Squid'de ICP sorgularını yasaklamam ne gibi etkiler yaratır? ICP nedir?
4.10. Sistemde Squirrelmail 1.2.8 ve httpd 2.0 çalışıyor. Kullanıcılarımdan biri, az önce, 600K'lık bir ek dosyasını gönderememiş.

4.1. Apache "httpd.conf" dosyasını en iyi performans ile kullanabilmem için ayarları ayrıntılı anlatan bir belge var mı?
Yanıtlayan: M. Umut Atasever
4.2. Apache'de web sitelerimin bant genişliklerini sınırlayabilir miyim?
Yanıtlayan: Alper Oğuz
Bunun için mod_bandwith veya mod_throttle modüllerini kullanabilirsiniz.
4.3. Apache log'larımda /winnt/system32/cmd.exe istekleri görünüyor.
Yanıtlayan: Alper Oğuz
Log'da görünen IP adresindeki Microsoft IIS web sunucusuna Nimda, Code Red gibi bir virüs bulaşmış ve sizin web sunucunuza da bulaşmaya çalışıyor.
MS-IIS kullanmadığınızdan sizde hiçbir sorun yaratmaz, önemsemeyebilirsiniz. Ancak IP sahibini tanıyorsanız bu konuda uyarabilirsiniz.
4.4. Apache'de dizinlere parola ile erişimi nasıl sağlarım?
Apache Web Sunucusunda Sanal Adresleme ve Dizin Erişiminin Kısıtlanması NASIL belgesinin Dizin Erişimini Kısıtlama bölümüne bakınız.
4.5. Webmail programı önerebilir misiniz?
4.6. Webmail programlarını karşılaştırır mısınız?
Yanıtlayan: Burak Dayıoğlu
PHP ile geliştirilmiş olan Postacı ve Basilix'in çok yüksek paralel erişimde darboğaz yaşaması kaçınılmaz görünüyor. Zira her ikisi de yorumlanan bir dil ile geliştirilmişlerdir. Yine de performans problemi yaşayıp yaşamayacağınız tümüyle kaç paralel bağlantıya hizmet vereceğiniz ile ilgilidir. 750,000 kişinin ne kadarının herhangi bir anda hizmet almasını bekliyorsunuz? Kullanıcıların çoğu/tümü yerel mi uzak mı? (HTTP-Keepalive kullanılmasa oluyor mu?)
Performansı arttırmak üzere Zend Compiler ve ozellikle Zend Accelerator'e bakabilirsiniz. PHP performansını birkaç kat arttırdığı söyleniyor.
CRM çözümünüze, mevcut kullanıcı yönetim düzeneğinize kolayca entegre edemiyorsunuz. LDAP temelli olanlar ile bir dereceye kadar problemler çözülebilse de kesin çözüm sağlamaktan genelde çok uzak kalıyorlar. Özellikle özel (custom) uygulamalarınız ile entegre etmek kabus olabiliyor.
Benim kişisel tercihim Basilix'ten yana oldu; kodu daha temiz ve daha performanslı çalışıyor.
4.7. Squid'de bazı sitelerin önbelleğe girmesini istemiyorum. Bunu yapabilir miyim?
Yanıtlayan: Ahmet Derviş
squid.conf içerisinde no_cache diye bir etiket var. Oraya bakabilirsiniz. Bu bölümde örnek bir tanım da olması lazım. Aşağıdaki gibi birşey de kullanabilirsiniz:
acl NoCache url_regex http://www.nocachesite.com
no_cache deny NoCache
4.8. Iptables ile Squid'in portuna yönlendirme
Yanıtlayan: Alper Oğuz
Squid'i kurarken configure betiğini --enable-linux-netfilter seçeneği ile çalıştırmak gerekiyor.
4.9. Squid'de ICP sorgularını yasaklamam ne gibi etkiler yaratır? ICP nedir?
Yanıtlayan: Ahmet Derviş
Eğer önbellekleme (cache) hiyerarşileri kullanmıyorsanız bir problem yaratmaz.
ICP: Inter-Cache Communication Protocol. Yani önbelleklerler arası sorgulamalarda kullanılıyor. Eğer Squid'i başka önbellekleme sunucuları ile etkileşimli çalıştırıyorsanız, bunu ICP (Squid'e özgü Cache Digest'de var) ile yapabilirsiniz.
Önbellekleme sunucusu istenen nesneyi kendinde bulamazsa, önceden tanımladığınız bir önbellekleme sunucusunda nesnenin olup olmadığını ICP ile öğrenir. Aynı şekilde başka bir önbellekleme sunucusu da sunucunuza bu sorguyu yapabilir.
4.10. Sistemde Squirrelmail 1.2.8 ve httpd 2.0 çalışıyor. Kullanıcılarımdan biri, az önce, 600K'lık bir ek dosyasını gönderememiş.
/etc/httpd/conf.d/php.conf dosyasının içinde,
LimitRequestBody 524288
gibi bir satır olabilir. Buradaki değeri arttırarak sorununuzu çözebilirsiniz.
Önceki Üst Ana Başlık Sonraki
3. Posta Başlangıç 5. Veritabanı
Bir Linux Kitaplığı Sayfası