2010 tarihi arşiv kayıtları
http://ftp.wl0.org/official/ adresinden postfix in son sürümünü kontrol ediyoruz, uygun olanı indiriyoruz. wget http://ftp.wl0.org/official/2.7/SRPMS/postfix-2.7.0-1.src.rpm Kaynak rpm ini indirmemin nedeni rpm üzerinde düzenlemeler yapacak olmam. rpm i açıp dosyalarında düzenlemeleri yapıyoruz: nano /usr/src/redhat/SPECS/postfix.spec Benim indirdiğim sürümde bu dosyanın 80. satırından itibaren tanımlamalar yapılmış bendeki tanımlamalar şu şekildeydi: Bunları aşağıdaki gibi düzenledim: Bu düzenleme ile mysql, pcre ve [...]
Hem kolay yönetim hem de daha iyi performans için wordpress sitelerini aynı yerden çalıştırmaya karar verdim, detaylı bir araştırmanın ardından bu işlem için wp-hive eklentisini kullanmanın en iyi yol olduğu kanısına vardım. Eklentiyi kurdum, taşıma işleminde aşağıdaki sırayı izledim. Eklentiden taşımayı yapacağımız siteyi ekliyoruz. Taşıyacağımız sitenin admin paneline girip upload klasörünün yerini kontrol ediyoruz, bu [...]
Eski bir wordpress kurulu bloğuma yeni bir eklenti kurmaya kalktığımda mysql latin1 karakter seti ile problem yaşadım. Karakter setini utf8′e çevirmeye kalkınca yazılar okunmaz hale geldi. Sorunu araştırdığımda WordPress’in eski sürümlerinde latin1 mysql tabloları oluşturup verileri bunlara utf8 olarak yazdığını ve bu yüzden problem olduğunu gördüm. Bu durumda utf8 e çevirirken utf8 olan karakterler tekrar [...]
Php 5.3′de bildirilen yeni bugların temizliğinin yapıldığı, bazı fonksiyonlarda küçük düzeltmeler içeren php 5.3.2 sürümü php.net adresinden duyuruldu. Daha çok hataların giderilmesine yönelik bir sürüm olan php 5.3.2′de öne çıkan düzeltmeler şu şekilde belirtilmiş : PHP 5.2.13′de de düzeltilmiş olan Linear Congruential entropy (LCG entropy) güvenlik açığı düzeltilmiş. tempnam fonksiyonu içerisinde bulunan safe_mod açığı kapatılmış. [...]
Php 5.3 sürümüne geçerken karşılaşabileceğiniz büyük problemlerden birisi ereg fonksiyonlarının 5.3 itibariyle desteklenmiyor oluşudur. Ereg fonksiyonlarında ortaya çıkan “Function ereg_replace() is deprecated” şeklindeki hatayı ne şekilde giderdiğimi anlatayım. Ereg fonksiyonlarının kaldırılmasının nedeni benzer işlemleri yapabilen preg fonksiyonlarında çok daha yavaş olması olarak açıklanmış. Biz de ereg ailesinden olan fonksiyonları preg fonksiyonları ile değiştirmeyi çözüm olarak [...]
Litespeed kontrol panelinde php sürümü otomatik yükseltme seçeneği bulunuyor fakat güzel bir şekilde ayarlayabilmek için eski metod php kurmak daha iyi bir seçenek. Hemen başlayalım: Php’nin son sürümünü http://www.php.net/downloads.php#v5 adresinden seçiyoruz. Burada 5.3 değil bir önceki sürümü seçeceğim ben. 5.3 de gelen date, character ve ereg değişiklikleri benim bazı php kütüphanelerim ile problem çıkartabilir diye [...]
RHEL5 üzerinde mysql 5.0.77 sürümü geliyor, kararlı bir sürüm olmasına rağmen 5.1 sürümüne geçirmek istiyorum, 5.1 de bulunan performans ve bir kaç ek özellik benim için faydalı olabiliyor. Öncelikle sistemde kurulu olan mysql sürümünü kontrol edip onu devreden çıkartalım. rpm -qa | grep mysql komutu ile kurulu olan mysql rpm paketlerini çıkartıyoruz, bu yeni makinada [...]
Güvenliği, performanıs nedeniyle pure-ftpd ftp sunucusunu tercih ettim bu sunucuda. Kurulumunu hızlıca anlatayım: http://download.pureftpd.org/pub/pure-ftpd/releases/ adresinden son sürümünü seçip sunucumuza indiriyoruz, paketi açıyor ve açtığımız dizine giriyoruz: Kurulumuna geçiyoruz:
Bu sunucuda müşterime performans, güvenlik ve kolay yapılandırılma özelliklerinden dolayı litespeed webserver kurmayı önermiştim. Şimdi bu kurulumu yapacağım. Ücretli sürümünü satın almadığımız için kısıtılı olan standart sürümünü indirip onu kuracağım. Müşterim ilerde ücretli sürümüne geçebileceğini iletmişti. http://www.litespeedtech.com/litespeed-web-server-downloads.html adresinden son sürümünü kontrol ediyoruz bugün itibariyle son sürüm olan 4.0.13 Std sürümünü sunucu ya indiriyorum. İndirdiğim dosyayı [...]
Yeni makinamızda saatimizin güncel tutulmasını sağlayalım, hem de Türkiye saatine ayarlamasını yapalım. İlk önce sunucu saatimizi bir kontrol edelim : Sunucunun ayarını Türkiye saatine çekmek için aşağıdaki işlemi gerçekleştirmemiz yeterli olur : Bu işlemi yaptıktan sonra tekrar saatimizi kontrol ettiğimizde:
Yeni sunucumuzda genel bir güncelleme ve ihtiyacımız olacak paketlerin kurulumuna geçelim. Güncelleme için ben daha taze olan rpmforge tercih etmekteyim, burada redhat releaselerinde bulunmayan bazı programların yanı sıra bir çok programın da daha yeni sürümlerine ulaşabiliyorum. rpmforge kurulumu basit bir repository. http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/ adresinden sürümdeki 64 bitlik paketlere ulaşabilirsiniz, 64 bitlik adresi vermemin nedeni şuan kurulumunu [...]
Redhat/Centos linux yapılandırmasının en önemli bölümü kernel, sysctl ayarlaması ve optimizasyonundan geçiyor, burada yapılacak ayarlar tüm sistemin güvenliğini ve performansını etkileyecek ayarlardır, dikkatli şekilde ve iyi yapılandırılmalıdır. Yeni gelen bu sunucu için yaptığım ayarlama aşağıdaki gibidir, genelde aynı özelliklerdeki web sunucuları için kullanılabilir bir ayardır. Bu ayarları /etc/sysctl.conf dosyasının içerisindeki ayarlarla değiştiriyoruz bu işlem için [...]
Yeni makinada gereksiz servislerin belirlenip kapatılması hem güvenlik hem de performans için çok önemlidir. Açık olan servsilerimizi görmek için chkconfig --list komutunu kullanabiliriz. Bu komutla ekranımıza her init seviyesinden hangi servislerin açılışta çalıştığının listesi gelir. Normalde sunucu olarak yapılandırılan bir linux init3 olarak açılır, fakat evde kuracağınız bir makina başlangıç olarak xwindow sisteminde olacağından init5 [...]
Linux üzerinde açık portların kontrolü için kullandığımız komut: netstat -plunt Yeni sunucumuzda bu komutu kullandığımızda çıktısı:
Yeni bir RHEL5 sunucusunun bilgileri az önce geldi. Sunucuyu web amaçlı kullanmak için sıfırdan yapılandıracağım. Üzerinde herhangi bir kontrol paneli bulunmuyor, iyi performanslı ve güvenli olması isteniyor. Yapılandırma sıralamam : Açık portların kontrolü Servislerin kontrolü, gereksizlerin kapatılması Kernel, sysctl yapılandırması, optimizasyonu Paketlerin kontrolü, rpmforge ile genel paket güncellemesi, gerekecek paketlerin kurulumu Saat ayarı Web sunucu [...]
…. web üzerinde yaptıklarımı, deneyimleri unutmamak gerektiğinde notlarıma bakmak ve paylaşmak bu sitenin amacı. Öğrenmenin yaşı yok, kendi öğrendiklerimi unutmamak – acaip unutkan oldum, haftada birkaç defa memento filmi aklıma geliyor, ne zaman o hale gelecem merak ediyorum – öğrendiklerimi paylaşmak ana hedefler. Az önce planettan yeni makina alındı, yeni makinada yapacağım ayarları hem not [...]
Son Yorumlar