4 Mart 2009 , 03:52 · Kategori: Directadmin
Merhabalar;
yeni konumuz httpd nin yerine veya httpd ile beraber kullanılabilecek olan nginx ile alakalı. Dünyanın en çok hit alan bir çok sayfası artık apache yerine nginx kullanıyor bununda en büyük sebebi çok daha hızlı ve çok daha az işlemci harcaması. Directadmin kullanıcıları için nasıl kullanılacağını komut olarak yazıyorum arka arkaya.
wget http://sysoev.ru/nginx/nginx-0.6.5.tar.gz
tar -xzf nginx-0.6.5.tar.gz
cd nginx-0.6.5
nginx dizinine geliyoruz
./configure –with-http_stub_status_module –with-openssl=/usr/lib/openssl
make
make install
derledikten sonra php programını çekip açıyoruz. İstediğiniz versiyonu indirin tar.gz dosyasını açtıktan sonra diizne girin ve php yi derleyin yeniden.
./configure –enable-fastcgi ‘–with-curl=/usr/local/lib’ ‘–with-gd’ ‘–enable-gd-native-ttf’ ‘–with-ttf’ ‘–with-gettext’ ‘–with-jpeg-dir=/usr/local/lib’ ‘–with-freetype-dir=/usr/local/lib’ ‘–with-kerberos’ ‘–with-openssl’ ‘–with-mcrypt’ ‘–with-mhash’ ‘–with-mysql=/usr’ ‘–with-mysqli=/usr/bin/mysql_config’ ‘–with-pdo-mysql=/usr’ ‘–with-pear’ ‘–with-png-dir=/usr/local/lib’ ‘–with-zlib’ ‘–with-zlib-dir=/usr/local/lib’ ‘–enable-zip’ ‘–with-iconv=/usr/local’ ‘–enable-bcmath’ ‘–enable-calendar’ ‘–enable-ftp’ ‘–enable-magic-quotes’ ‘–enable-sockets’ ‘–enable-mbstring’
make
make install
ve sonrasında lighttpd spawn-fcgi indiriyoruz. www.lighttpd.net sitesinden indirebilirsiniz. Dosyayı açtıktan sonra;
./configure
make
cd src
cp ./spawn-fcgi /usr/local/bin/spawn-fcgi
komutlarını giriyoruz.
cd /etc/init.d
bu klasöre girerek nginx.php dosyasını buraya çekiyoruz ve
chmod 755 nginx.php
bu komut ile çalıştırma izni veriyoruz.
/etc/init.d/nginx.php rewrite-init
komutu ile çalıştırdıktan sonra
mv /etc/init.d/httpd /etc/init.d/httpd.old
ln -vs /etc/init.d/nginx /etc/init.d/httpd
bu şekilde nginx in httpd nin yerine ayarlanmasını sağlıyoruz.
pico /usr/local/directadmin/data/admin/services.status
yaparak httpd nin yerine nginx yazıyoruz ve işlem bitti. En güzeli siz sunucuya restart atın ve nginx in hızının farkına varın.
3 Mart 2009 , 03:58 · Kategori: Cpanel
Cpnael kontrol panelinize http://www.domaininiz.com:2082 şeklinde kullanıcı adınızı ve şifrenizi giriniz.
Ardından açılan sayfada (aşadaki resimde) Şİfre Değitir linkine(resmine) tıklayın.

Açılan sayfada(aşağıdaki resimde) ilk kısıma eski şifrenizi ikinci kısma yeni şifrenizi ve üçüncü kısmada yine yeni şifrenizi yazarak Şifreni Şimdi Değitir butonuna tıklayın.

Şifreniz büyük küçük harf ve sayılardan oluşan en az 8 karakter bir şifre olsun.
1 Mart 2009 , 05:37 · Kategori: Cpanel, Directadmin, Haberler, Linux, Plesk, windows
Sayfalarınızda web üzerinden virüs uyarısı alıyor iseniz ve sayfalarınızı virüs taraması yaptığınız halde bir sonuç alamıyor iseniz:
Sizdeki virüs sitenizde değil, bilgisayarınızda olmasıdır. Bu virüs bilgisyarınızdan ftp programınızı kullanarak şifresi kayıtlı ftp hesaplarına giriş yapmata ve index ile başlayan dosyalara bulaşmaktadır.
Bu virüs index dosyalarının kodunda <body …> tagını arar ve tagtan sonra bir kod yerleştirir. Bu kod iframe yöntemidir.
iframe kodu başka bir sisteden dosya çağırır ve kullanıcı bu sayfayı açtığında iframe ile başka bir siteden virüsü kullanıcının internet temporary files klasörüne indirir ve bu dosyanın explorere veya firefox gibi browserlar tarafından okunmasını yani çalıştırılmasına neden olur. Böylece virüs sayfayı açan kullanıcının bilgisayarınada yerleşmiş olur ve bu kişininde ftp programı varsa ve kayıtlı hespları varsa bunlarada girmeyi dener ve index dosyalarına kod yerleştimeye devam ederek çoğalır.
Anti virüs programı ile bilgisayarınıza tam tarama yapmak, Anti-spy programları ile spy dosyalarını bulup temizlemek ve gereksiz dosyaları bilgisayarınızdan silmek için ccleaner gibi bir program ile temizlik ve onarım yapmak ve başlangıç dosyalarından da tanımadığınız bilmediğiniz dosyların silinmesi ile bilgisayarınız temizlenecektir. *.doc;*.xls;*.htm;*.html;*.asp;*.txt;*.php gibi index ile başlayan dosylarınızı açıp sayfada frame kodunu araştırın. Bulunan satırlarda src=”….” kısmında sizinle alakasız bir sayfa adresi görüdüğünüzde bu kodu(<iframe….></iframe>) siliniz. böylece sayfalarınızda temizlenmiş olur. Bü virüs html dosylarnın yapısına virüs bulaştırmaz sadece kod kısmına başka sayfadan veri çağıcak şekilde iç sayfa yani iframe koyar. Ama bilgisayarına bulaşan bir virüstür.
? – Ama okadar çok sayfam var ki! Bunların hepsini kontrol etmek ve temzilemek benim ömrümü alır. :(
Diyor iseniz. Bununda çözümü çok kolay.
- Öncelikle bilgisayarınızı temizlediğinize emin olun veya temiz bir bilgisayardan bu işlemleri yapın.
- Temiz bilgisayardan sakın ama sakın virüslü sayfayı browserlarla açmayın.
- Ftp üzerinden dosyalarınızı pcye indirin ve bir klasörde tutun.
- Advanced Find and Replace dosyayı indirin ve winrar, winzip veya benzeri bir program ile açın ve içerisindeki setup.exe dosyası ile kurulumu yapıp tamamlayın.
- Programın view menüsünden Language menüsüne gelin ve turkish linkine tıklayın. Artık programınız türkçe olmuştur.
- Türkçe olan programı kullanmakta zorluk çekmeyeceğinize inanarak hemen konuya geçiyorum. Programın Bul kısmından aramak isdeğinizkelimeyi yazıp çalıştır butonuna tıklayın.
- Eğer sonuç çıkmışsa bu sefer Değiştir kısmına geçip Bulunacak Metin kısıma virüse neden olan kodu yazın. Ki bu kod tam kod olaması gerekiyor bunun için bu kodu içeren bir dosyayı açıp kod satırını tamamiyle almanız, kopyalamanız gerekmekte.
- İşlem kısmına geçip buradan Delete işlevini seçiyoruz.
- Karşınıza gelen uyarıda Yes veya No ile teker teker dosyaları değişmesini onaylayabilir veya red edebileceğiniz gibi Yes to All veya No to All gibi işlemlerle tüm dosyalardaki işlemleri size sormadan kabul edebilirsiniz veya iptal edebilirsiniz.
- Düzenlenmiş dosyalardan bazı dosyaları kontrol ederek emin olamakta herzaman fayda var diyerek bir kaçını kontrol edin ve herşey yolundaysa artık dosyaları eskileri ile değişmenizde bir sakınca yok.
1 Mart 2009 , 01:06 · Kategori: Linux
Merhabalar;
proftpd yazmadığınız sürece ftp niz çalışmıyorsa eğer;
pico /etc/rc.local
komutu ile en alt satıra
proftpd yazınız ve kaydedip çıkınız.
Sunucu her başladığında proftpd otomatik olarak başlatılacaktır.
28 Şubat 2009 , 23:33 · Kategori: Linux
Merhabalar;
kullandığınız sunucunun büyüklüğüne göre mysql in kendi ürettiği mysql kodlarını kullanabilirsiniz.
/usr/share/mysql/
klasörü içerisinde my-small.cnf my-large.cnf my-medium.cnf my-huge.cnf
gibi 4 adet seçenek vardır. Bunlardan kendinize göre olanı seçip
mv /etc/my.cnf /etc/my.cnf.yedek ( eski my.cnf mizi yedekliyoruz )
seçtiğiniz bir tanesini örnek olarak my-small.cnf
cp /usr/share/mysql/my-small.cnf /etc/my.cnf
komutu ile kopyaladıktan sonra
cpanel için
service mysql restart yada /etc/init.d/mysql restart
directadmin için
service mysqld restart yada /etc/init.d/mysqld restart
komutları ile ayarları almasını sağlıyoruz.
27 Şubat 2009 , 02:53 · Kategori: Linux
Merhabalar;
netstat -anp | grep SYN
yazdığınız zaman sayfalarca sonuç alıyorsanız size göre bir çözüm ürettik umarız işinize yarar.
root dizinine geliyoruz ve
pico syn.sh
yazarak syn.sh dosyası oluşturuyoruz ve içerisine alttaki kodları kaydediyoruz.
#!/bin/bash
#
netstat -anp|grep SYN_RECV | awk ‘{print $5}’|cut -d: -f1|sort|uniq -c|sort -n|awk ‘{if ($1 > 0) print $2;}’ > /root/syn_log
while read ipler; do iptables -A INPUT -s $ipler -j DROP ; done < /root/syn_log
Bu dosyayı ctrl-x yapıp yes dedikten sonra
chmod +x syn.sh yazarak scripti çalışabilecek hale getiriyoruz.
Buradaki ayar bütün syn isteklerinin atılması demektir. Kurunun yanında yaşta yanabilir ama anlık saldırılar için kesin bir çözüm sağlar. Eğerki 2-3 ten fazla syn olan gitsin diyorsanız
$1 > 0
buradaki 0 değerini 2 yada 3 e getirebilirsiniz yada daha yüksek yapabilirsiniz. Orası size kalmış. Sayıyı yükseltip 5 dakikda bir çalıştırmak istiyorumda diyebilirsiniz tabiikide.
pico /etc/crontab
buradaki boş bir satıra
*/5 * * * * root /root/syn.sh
yazıp kaydedip çıktıktan sonra
/etc/init.d/crond restart
yazarak crontabın yeniden çalışmasını ve bu ayarı görmesini sağlayabilirsiniz.
27 Şubat 2009 , 02:53 · Kategori: Linux
Merhabalar;
linux sunucunuzda istemediğiniz bir kişiyi iptables ile banlayabilirsiniz.
iptables -I INPUT -s ipnumarasi -j DROP
artık yazıcağınız ip adresi sunucunuza ulaşım sağlayamaz.
27 Şubat 2009 , 02:51 · Kategori: Linux
Merhabalar;
linux sunucunuzda hangi ip den kaç adet istek geldiğini;
netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n
bu komut ile görebilirsiniz.
27 Şubat 2009 , 02:11 · Kategori: Haberler
Merhabalar;
Komut olarak apache ve php derlemesi directadminde nasıl yapılır bu konuda bilgi vericez.
İlk önce apache derlemesi kısmına girip bu komutları yazıyoruz.
cd /usr/local/directadmin/customapache
./build clean
rm -f configure.*
./build update
./build all
Apache2 yüklemek içinse bu komutları giriyoruz.
cd /usr/local/directadmin/customapache
./build clean
rm -f configure.*
./build update
./build update_data_ap2
./build apache_2
./buld php_ap2 n
./build mod_perl_ap2
sonrasında ise sadece httpd yi restart etmek kalıyor.
/etc/init.d/httpd restart
27 Şubat 2009 , 02:02 · Kategori: Linux
Merhabalar;
< ?php
header("Location: http://www.domain.com/");
?>
bu şekilde yönlendirmenizi yapabilirsiniz.
« Önceki Yazılar ·
Sonraki Yazılar »