Cpanel has exceeded the max defers and failures per hour hatası ve çözümü

Cpanellere yeni gelen özellik ile artık kullanıcılar mail çıkışı yaptığında geri dönen teslim edilemedi mesajları sayılıp belli bir değere eriştiğinde kullanıcının daha fazla mail göndermesi engellenir , böylece eğer hesabı üzerinden spam basıyor ya da bilgisi olmadan basılıyor ise bunun önüne geçilmiş olur, bu limit , global olarak whm te tweak settings altında Mail tab ı içinden değiştirilebilir ya da sadece kullanıcı için farklı bir değer belirlenecek ise Whm de Modify Account s bölümünden ilgili hesabı Modify ettiğimizde bu “Maximum percentage of failed or deferred messages a domain may send per hour” ayarını bulabilirsiniz, bazen bu limiti yükseltseniz de kullanıcının hala bu hatayı almaya devam ettiğini görebilirsiniz , işte bu yazı tam da bu yüzden oluşturuldu, sorunun çözümü için sunucunuza ssh ile erişip /var/cpanel/email_send_limit klasörü içine giriniz ve max_deferfail_domain.com şeklinde göreceğiniz dosyayı siliniz , sonrasında service exim restart komutu ile exim i restart etmeniz önerilir ancak etmeden de çalışacaktır.

rm -rf /var/cpanel/email_send_limits/max_deferfail_domain.com

Ayhan ARDA

Whm Paneli [a fatal error or timeout occurred while processing this directive] hatası

Hatanın bir çok sebebi olabiliyor , hata detayınız aşağıdaki ile birebir uyuşuyorsa çözüm için aşağıdaki işlemi yapınız.

[a fatal error or timeout occurred while processing this directive]  hatası ile karşılaşıldığında /var/cpanel/whm/nvdata/root.yaml dosyasının adını değiştirmek durumun düzelmesini sağlamaktadır , aksi bir durumda /scripts/checkperlmodules –force –full ve /scripts/upcp –force komutlarıda uygulanabilir. Hata detayı aşağıdaki gibidir.

not a reference at /usr/local/cpanel/Cpanel/CachedDataStore.pm line 171
Carp::croak(‘not a reference’) called at /usr/lib/perl5/site_perl/5.6.2/x86_64-linux/Storable.pm line 76
Storable::logcroak(‘not a reference’) called at /usr/lib/perl5/site_perl/5.6.2/x86_64-linux/Storable.pm line 303
Storable::_store_fd(‘CODE(0x10f74860)’, ‘whmcommand:Security_Ce’, ‘GLOB(0x113c8580)’) called at /usr/lib/perl5/site_perl/5.6.2/x86_64-linux/Storable.pm line 295
Storable::nstore_fd(‘whmcommand:Security_Ce’, ‘GLOB(0x113c8580)’) called at /usr/local/cpanel/Cpanel/CachedDataStore.pm line 171
Cpanel::CachedDataStore::loaddatastore(‘/var/cpanel/whm/nvdata/root.yaml’, 0, ‘HASH(0x10efb9b0)’, undef) called at /usr/local/cpanel/Cpanel/CachedDataStore.pm line 39
Cpanel::CachedDataStore::load_ref(‘/var/cpanel/whm/nvdata/root.yaml’, ‘HASH(0x10efb9b0)’) called at /usr/local/cpanel/Cpanel/CachedDataStore.pm line 29
Cpanel::CachedDataStore::fetch_ref(‘/var/cpanel/whm/nvdata/root.yaml’) called at /usr/local/cpanel/Whostmgr/NVData.pm line 41
Whostmgr::NVData::get_ref() called at whostmgr/bin/whostmgr10 line 435
main::themecommand_tmpl(‘topframe’) called at whostmgr/bin/whostmgr10 line 252

Whm / Cpanel ConfigServer Mail Queues Kurulumu

Whm /cpanel mail kuyruğunuzu yönetmenize yardımcı olur.

ConfigServer Mail Queues Kurulumu ;

wget http://www.configserver.com/free/cmq.tgz
tar -xzf cmq.tgz
cd cmq/
sh install.sh

ConfigServer Mail Queues Sistemden Kaldırmak için ;

rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/addon_cmq.cgi
rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/cmqversion.txt
rm -Rfv /usr/local/cpanel/whostmgr/docroot/cgi/cmq/

Cpanel’de Bir Domain İçin Mail Hesaplarını Devre Dışı Bırakmak

Whm/Cpanel yöneticisi iseniz bazen bir siteyi durdurmadan sadece mail servisini durdurmak isteyebilirsiniz , ya da ilgili hesap mail servisini farklı bir firmaya taşımıştır  ama web sitesi Sizde çalışmaya devam edecektir , mail şifreleri de basit ise farklı kötü amaçlı yazılımlar sunucunuzda ki bu hesabın smtp servisini ip ile yasal olmayan şekilde kullanırlar ve sunucuda istenmeyen durumlara yol açabilirler ve ip lerinizi kara listeye sokabilirler , bunun önüne geçmek için aşağıdaki işlemi yapıyoruz.

Sunucuya ssh ile erişiyoruz ,

/etc/localdomains dosyasını açıp bu alan adını buradan siliyoruz,

/etc/remotedomains dosyasını açıp bu alan adını buraya ekliyoruz. Hepsi bu kadar..

Disable Email For Single Account on WHM / Cpanel

Whm Exim : (-53): retry time not reached for any host sorunu

Log monitoring için , tail -f /var/log/exim_mainlog komutunu kullanabilirsiniz.

(-53): retry time not reached for any host

Eğer yukarıdaki hatayı alıyor ve ip adresleriniz blacklist lerde değil ise aşağıdaki işlemi ssh tan uygulayınız.

root@server[#] cd /var/spool/exim/db

root@server[#] /etc/init.d/exim stop

root@server[#] rm -rf *   ( bu komutu çalıştırmadan önce /var/spool/exim/db klasörünün içinde olduğunuzdan emin olunuz ya da rm -rf ratelimit ve sonra rm -rf retry komutlarını uygulayınız.

root@server[#] /etc/init.d/exim start

Problem giderilmiş olmalıdır.

 

Cpanel Server Security

cPanel Installation and Security

This documentation covers how to install cPanel on a fresh Linux server and how to do initail server security.

cPanel Installation :

* cPanel can be install on Redhat based Linux servers and FreeBSD
* A freshly build latest stable Centos server is highly recommended

How to Install cPanel :

* Yum must be installed before installing cPanel. All most all Redhat based servers will have yum preinstalled, if not installed install it from rpm ( http://rpm.pbone.net/ ).

# Update the system using Yum

$ yum update

# Disable selinux on dedicated servers. Set SELINUX=disabled in /etc/selinux/config

# Reboot the system

$ reboot

# Download the cPanel installer and run

$ cd /root; wget http://httpupdate.cpanel.net/latest; chmod +x latest; ./latest

Server security:

* Remove telnet server; we dont want that.

$ rpm -e telnet-server
Continue reading Cpanel Server Security

Whm/Cpanel

En Çok Kullanılan Hosting Kontrol Panelleri

Merhaba, Bu yazımızda dünyada en çok kullanılan Hosting Kontrol Panellerinden bahsedeceğiz.

WHM/Cpanel

Hosting sektörünün en çok kullanılan hosting kontrol panel yazılımıdır.Ip tabanlı lisanslama sistemine sahiptir.Dedicated ve sanal makinalar için ayrı fiyatlandırması mevcuttur. Barındırılan domain sayısına bakılmaz.Unix ve Linux tabanlı serverlarda kullanılmaktadır. Firmadan 15 günlük ücretsiz test lisansı edinebilirsiniz. Firma; yakın zamanda Enkompass isimli windows serverlar için kontrol paneli yazılımınıda kullanıcılara sunmuştur.

Plesk

sektörün en bilinen diğer yazılımıdır.Hem linux hem windows versiyonu ile yıllardır kullanılmaktadır.Barındırılacak domain sayısı bazlı ve yine fiyatı kullanılan server a göre etki eden (dedicated ya da vps,vds) lisanslama sistemi vardır.

WebSitepanel

Tamamen açık kaynak kodlu ve ücretsiz olması , windows serverlarda çalışması , birden fazla serverı yönetebilecek mimarisi, microsoft web app gallery ile birebir entegrasyonu , türkçeleştirebilmek için kullanabileceğimiz localization tool kit i ile windows serverlar için yakın zamanda daha da popüler olacağına inandığım yazılımdır.

Hosting Controller

Windows ve linux lerde kullanabileceğimiz yıllardır bilinen fakat kendi kişisel görüşüm ile popülaritesi eskisine göre daha az olan yazılımdır. Özellikleri çok profosyoneldir, load balance , cluster , blackberry Bes , tek tıkla kurulan uygulamaları , addonları , sanallaştırma modülleri , ödeme alma modülleri , entegre ticket sistemi , exchange ve sharepoint desteklemesi gibi özellikleri ile sektörde önemli bir yazılımdır. 30 gün ücretsiz kullanabilirsiniz.

Directadmin

Sadece unix/linux serverlarda kullanılabilmektedir. Kullanıcı kitlesi diğerleri kadar olmasada özümsenemeyecek miktardadır. Lisanslamasında domain sayısına bakılmaz, aylık,3 aylık, yıllık ve ömür boyu lisanslama seçenekleri vardır.

Ispconfig
Yine açık kaynak kodlu bir yazılım olan ISPConfig ücretli rakiplerinden pek te geri kalmıyor. Yalnızca linux tabanlı serverlarda çalışıyor.

Kloxo
Kloxo yalnızca linux serverları desteklemekte , sadece 40 domain e kadar ücretsiz kullanabilirsiniz. Kendi sitelerimiz için kullanılacak ise rahatlıkla tercih edilebilir.

* Mutlaka, yazımızda ele almayı unuttuğumuz ya da çok kullanılmadığı için yer vermediğimiz (ispcp,syscp,webmin,baifox vs..) , Sizlerin ayrıca bildiği ve belirtmek isteyeceğiniz farklı panellerde vardır. Lütfen yorum olarak belirtiniz ki listemizi zenginleştirelim.Yazının faydalı olması dileğiyle.

 

*****Arkadaşlar , bu yazı güncelliğini yitirmiş olabilir , zira 2011 de yazıldı , bunu dikkate almanızı rica ederim.

Ayhan ARDA

“Error!! Missing WHM Remote Access Key.” Hatası ve Çözümü

Whm Kurulu serverlarınızda “Error!! Missing WHM Remote Access Key.” hatası alıyor iseniz ve biraz araştırma yaptı iseniz durumunuzun muhtemelen Rvskin den kaynaklanığını görmüş olmalısınız. Peki sorun nasıl giderilir hemen bakalım.

Öncelikle aşağıdaki komutları deneyebilirsiniz  ya da ben bilmediğim komutu çalıştırmam arkadaş sen bize başka bişi söyle de diyebilirsiniz.

rm -f /usr/local/cpanel/Cpanel/rvversion
perl /root/rvadmin/auto_rvskin.pl

Eğer ikinci dediğime geldi iseniz 🙂

1-Whm Panelinizde Setup Remote Access Key kısmına geliniz. Eğer burada bir key görüyorsanız bu adımı geçiniz.

2-Eğer görmüyor iseniz generate new key butonuna tıklayınız.

Şimdi  Whm Panelinizden Plugin ler altında Rvskin Manager ı bulup tıklayınız , aynı hatayı burada da göreceksiniz.Hatanın alt kısmında düzeltmeniz için tıklamanız yer belirtiliyor. Sonrasında korku dolu bir bekleyiş başlıyor. Ve sonunda bitti , tekrar bakıyoruz ama hata devam ediyor. İşte bu noktada kontrol etmemiz gereken iki kısım kalıyor.

1- : /root/.accesshash

2- : /usr/local/cpanel/Cpanel/rvwhmkey

Bu dosyaların içindeki key ler aynı olmalı.Eğer farklı ise /root/.accesshash dosyasının içindeki key i diğer dosyaya yazıp kaydediniz , Rvskin Manager daki fix leme işlemini yeniden başlatınız ve Sorun giderilmiş olacak.

Ayhan ARDA

Cpanel / Whm Kurulumu

Cpanel / WHM

Cpanel / Whm kurulumu için aşağıdaki komutları sırası ile çalıştırmanız yeterlidir.Fakat tavsiyem bunun yeni bir server olmasıdır. Farklı bir panel kurulu ise problem çıkarabilir. Ayrıca yeni bir server ise yum kurmanız kurulu ise yum -y update komutu ile güncellemenizi öneririm.Eğer buraya kadar sorun yok ise kuruluma geçebiliriz.

mkdir /home/cpins
cd /home/cpins
wget http://layer1.cpanel.net/latest
sh latest

Son komuttan sonra indirilen dosya çalıştırılacak ve ekranda anlamsız kurulumun devam ettiğini belirten bir akış göreceksiniz.Kurulum biraz uzun sürebilir.

CSF (ConfigServer Security & Firewall) Kurulumu

Bu yazımızda linux serverlarımıza nasıl csf kuracağımızı paylaşacağız. Sunucumuza root olarak login olduktan sonra aşağıdaki komutları sıra ile çalıştırmanız yeterlidir.

rm -fv csf.tgz
wget http://www.configserver.com/free/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

Şimdi Whm panelinize giriş yapıp Manage Plugins kısmından erişebilirsiniz

Bu işlemden sonra WHM panelinizin ana ekranında sol en altta CSF yi görebilirsiniz.

Csf yi kaldırmak için ise aşağıdaki komutları çalıştırmalısınız,

cd /etc/csf
sh uninstall.sh

Güncel ayarlar ve demo için aşağıdaki link i inceleyebilirsiniz.

http://www.configserver.com/cp/csfdemo/config.html

Merak ettiğiniz kısımlar ile ilgili konuya yorum yazarak cevap bulabilirsiniz.

How to install csf