Ana SayfaLinux ServerCpanelWHM/Cpanel Konfigürasyonu Nasıl Yapılır?

WHM/Cpanel Konfigürasyonu Nasıl Yapılır?

Author

Date

Category

cpanel-whm
cpanel-whm

Hosting sektöründe ki bir çok firmanın kullandığı WHM/CPANEL’in kurulumunu aşağıda ki linkden bulabilirsiniz.

http://www.sekman.net/whm-cpanel-nasil-kurulur.html

Kurulumdan sonra ki ihtiyaçlarınız doğrultusunda ki konfigürasyonundan bahsedeceğim.

Kurulum işlemi bittikten sonra browser’ımıza

http://IP:2086 yazarak giriş yapıyoruz.

Username ve Password’unuz linux root bilgileriyle aynıdır.

Kurulumu yeni yaptığımız için öncelikle sözleşme gelecektir. I agree/Go to Step 2 tıklayarak sözleşmeyi kabul edip, 2. adıma geçiyoruz.

Server Contact Email Address: server@domainadi.com ( Oluşabilecek problemlerde buraya mail gönderecektir. )

Server Contact SMS Address: SMS ile bilgilendirilmeniz içindir. Boş bırakıyoruz.

Server Contact AIM Name: AIM bilgileriniz. Boş bırakıyoruz.

Server Contact ICQ Number: ICQ numaranız. Boş bırakıyoruz.

This Server’s Hostname: Server’ınızın hostname’idir. Genelde NS adresinizle aynı veririz.

Primary Resolver: DNS server’ınızın IP’sidir. Hizmet aldığınız Datacenter’ın IP’sidir.

Secondary Resolver: DNS server’ınızın 2.IP’sidir. Hizmet aldığınız Datacenter’ın IP’sidir.

Third Resolver: DNS server’ınızın 3.IP’sidir. Hizmet aldığınız Datacenter’ın IP’sidir.

Main Network/Ethernet Device: Ethernet kartınızı seçmeniz gerekmektedir. Default değer doğrudur.

Save & Go to Step 3’e tıklayarak yeni adıma geçiyoruz.

Add New IP Address(es): Yeni IP adresi eklemek için kullanılır. Alt tarafda ekli olan IP leri görebilirsiniz.

Go to Step 4’e tıklayıp 4. adıma geçiyoruz.

Nameserver Configuration: Server’ımızın DNS yazılımını seçmemize yarar. Bind DNS başarılıdır ancak sorunlar çıkarttığı için tercih etmeyebilirsiniz. NSD DNS şuanda en sağlıklı çalışan sistemlerden birisidir.

Choose which nameservers domains on this server will use: Domain’i yönlendirmek için kullanacağınız NS’leri yazınız.

Add “A Entries” for all Nameservers: NS’lerimizin sağlıklı çalışması için bunu aktif ediyoruz. NS’lerimize karışık gelen A kayıtlarını oluşturacaktır.

Add A Entries for Nameservers & Hostname: Yazmış olduğunuz NS’lere karşılık gelen IP’leri belirtiniz.

Add “A Entries” for Hostname: Aktif ediniz. Hostname’in karşılığına gelen A kaydını oluşturacaktır.

Save & Go to Step 5’e tıklayarka 5. adıma geçiyoruz.

FTP Configuration: FTP server’ımızı seçmemizi istiyor. ProFTPD sorunsuz çalışan bir sistem olduğu için tercih edebilirsiniz.

Mail Configuration: Mail server’ımızı seçmemiz gerekiyor. Courier’i tercih edebilirsiniz.

Convert Mailbox Format: Aktif ediniz.

Configure cPHulk: Aktif ediniz. Brute force ataklara karşı güvenlik sağlayacaktır.

Extend account lockout time upon additional authentication failures: Aktif ediniz.

Save & Go to 6 Step tıklayarak 6. adıma geçiyoruz.

Use file system quotas.

Seçilip finish setup wizard’a tıklayarak kurulumu tamamlıyoruz.

Sıra geldi ince ayarlarımıza.

İlk yapacağımız şey, Tweak Settings bölümüne girerek BoxTrapper Spam Trap bulmak ve etkisizleştirmektir.

BoxTrapper Spam Trap server’ımızın IP adresini SPAM’a düşürebileceği için kapatıyoruz. Save edip devam ediyoruz.

PHP Configuration Editor’e girip Switch to advanced mode’e tıklıyoruz.

“disable_functions” kısmını bularak tırnaklar olmadan aynen şunu yapıştırıyoruz:

PLAIN TEXTCODE:
1.”shell_exec,exec,system,glob,cat,dl,openbasedir,popen,proc_close,proc_get_status,proc_nice,proc_open,

escapeshellcmd,escapeshellarg,show_source,posix_mkfifo,mysql_list_dbs,get_current_user,getmyuid,pconnect,

link,symlink,pcntl_exec,ini_alter,parse_ini_file,leak,apache_child_terminate,posix_kill,posix_setpgid,

posix_setsid,posix_setuid,proc_terminate,syslog,fpassthru,allow_url_fopen,stream_select,socket_select,

socket_create,socket_create_listen,socket_create_pair,socket_listen,socket_accept,socket_bind,socket_strerror,

pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,

pcntl_wstopsig,pcntl_wtermsig,openlog,apache_get_modules,apache_get_version,apache_getenv,apache_note,

apache_setenv,virtual,name”
Not: Üstteki komutları yazarken kesinlikle boşluk v.s. bırakmayınız. Düz satır olarak aralarında boşluk olmadan yana yana yazınız.

Sonrasında ise, “enable_dl” ayarını bularak “Off” konumuna getirip ayarlarımızı kaydediyoruz.  Artık güvenli bir PHP’imiz var.

FTP Server Configration kısmına giriyoruz ve “Allow Anonymous Logins”, “No” olarak seçip kaydediyoruz. Böylece, FTP’miz de güvenli. Tabi ki, isimsiz FTP server çalıştıracaksanız, yani FTP server’a kullanıcı adı ve şifre olmadan halka açık bağlantı yapacaksanız, ilk seçeneği “Yes” olarak seçmelisiniz.

Manage Plugins bölümüne giriyoruz. “clamavconnector” seçerek alttaki Save butonuna tıklıyoruz ve bu eklentiler sunucumuza kuruluyor. Uzun sürebilir ancak bu eklentiler bizim için önemli.

Clamav’yi kurduktan sonra her gün tarama yapması için aşağıdaki komutu SSH üzerinden sunucumuza giriyoruz.

$ for i in `awk ‘!/nobody/{print $2 | “sort | uniq” }’ /etc/userdomains | sort | uniq`; do /usr/local/cpanel/3rdparty/bin/clamscan -i -r /home/$i 2>>/dev/null; done >> /root/infections&

Bu sayede her gün sunucunuzun en az yükü olduğu zaman otomatik olarak clamav sunucunuzda tarama yapacak ve virüslü v.s. birşey görürse müdahale edecektir. WHM üzerinden de Home,

Service Configuration, Exim Configuration Manager, Basic Editor, Security kısmında aşağıdaki iki seçeneği de on haline getiriniz. Bu sayede mail’leriniz de tarama yapacaktır.

For the Scan messages for malware from authenticated senders (exiscan) option.

For the Scan outgoing messages for malware option,

Sıra geldi derleme işlemine. Ben daha çok hosting firmalarının ihtiyacı olacak, en çok kullanılacakları aktif ederek devam ediyorum.

Önemli: Bu derleme işlemi kesinlikle yarıda kesilmemelidir. Yarıda kesilmesi durumunda sunucunuza format atılması ve tekrar kurulması gerekebilir. Eğer tarayıcı pencereniz kapansa bile derleme işlemi arkaplanda çalışmaya devam edecektir, yeter ki derleme işleminin bittiğinden emin olmadan sunucunuza kesinlikle resetlemeyin yaptırmayın.

EasyApache (Apache Update) kısmına giriyoruz. “Start customizing based on profile” tıklıyoruz. Apache 2.2 seçip next step diyoruz. PHP 5 seçiyoruz. Next step tıklıyoruz ve en alttaki, yani en günel seçeneği seçiyoruz. Şu anda en güncel PHP versiyonu 5.3.1 seçiyoruz. Next step tıklıyoruz, Frontpage, Mod SuPHP, Ioncube Loader for PHP,  Mod Security  bunların dışında seçili olan varsa kaldırıyoruz. Alttan “Exhaustive Options List” tıklıyoruz. Apache Build-In Modules kısmından sadece şunların seçili olduğundan emin oluyoruz: Asis, AuthnDefault, Env, Expires, Fileprotect, Frontpage, Headers, imagemap, Mod SuPHP, Proxy, UniqueID, Version. Daha sonra Other Modules kısmında sadece şunların seçili olduğundan emin oluyoruz: “IonCube Loader for PHP”, “Mod Security”. Şimdi ise, PHP ayarlarına geliyoruz ve sadece aşağıdakilerin seçili olduğundan emin oluyoruz: “Bcmath, CGI, Calendar, Curl, CurlSSL, FTP, GD, Gettext, Iconv, Imap, Mbregex, Mbstring, Mcrypt, Mysql, Mysql of the system, OpenSSL,PDO, PDO Mysql, POSIX, Path Info Check, Pear, SQLite3, Sockets, TTF (Free Type), Zlib. Sadece bunların seçili olduğundan emin olduktan sonra, Prefrences ve diğer kısımlara dokunmadan en alttaki “Save and Build” butonunu tıklıyoruz ve build başlıyor. Sorduğu sorulara Yes ve I Understand seçip işleme başlıyoruz.

Derleme bittiğinde PHP and SuExec Configuration hakkında sorular soracak.  Biz PHP4 kurmadığımız, default olarak PHP 5 seçiyoruz.  Burada PHP5’i CGI olarak seçiyoruz. Eğer PHP4 kurduysanız onuda seçmeyi ihmal etmeyin. Apache SuExec ON yapıyoruz ve Do a dryrun kutucuğunu işaretlemeden Save New Configuration seçip derleme işlemini bitiriyoruz.  Close’e tıklayıp işlemi sonlandırıyoruz.

Apache-PHP ile ilgili son ayar olarak Apache Configuration’a giriyoruz ve “Memory Usage Restrictions” kısmını tıklayıp Proceed diyoruz. Artık arızalı scriptlerin sunucumuzu şişirmesi, kilitlemesi gibi şeyler de sözkonusu olmayacak.

Bu ayarları tamamladıktan sonra, cPHulk Brute Force Protection kısmına girip enable ediyoruz.  PHP open_basedir Tweak bölümüne girip Enable php open_basedir protection seçip save ediyoruz.  Apache mod_userdir Tweak bölümüne gelip Enable mod_userdir protection seçip save ediyoruz.  SMTP Tweak kısmında ise Enable ediyoruz. Shell Fork Bomb Protection kısmında ise Enable Protection seçiyoruz. Compiler Access kısmında ise “Disable Compilers” tıklıyoruz. Artık, son derece güvenli bir sunucuya sahibiz.

WHM ayarlarımızı tamamladık. Şimdi sunucumuza root olarak SSH ile giriş yapıyoruz. Öncelikle

$ nano /etc/ssh/sshd_config

Komutunu vererek sshd_config dosyasını editliyoruz ve “Protocol 2,1” ayarının başına # koyarak etkisizleştiriyoruz, “Protocol 2” ayarının başındaki # işaretini ise kaldırıyoruz. Dilerseniz, Port 22 kısmından portu da değiştirebilirsiniz, SSH bağlanmak isteyen yetkisiz kişileri engelleyecektir, fakat önce, değiştireceğiniz portun kullanılmadığından ve herhangi bir firewall kullanıyorsanız firewall’da bu portun açık olduğundan emin olmalısınız. Bu dosyayı kaydedip çıkıyoruz ve “service sshd restart” yazarak SSH server’ı baştan başlatıyoruz, böylece yaptığımız ayarlar geçerli oluyor.

Şimdi, tmpfs bölümünü güvenli hale getirmek için

$ nano /etc/fstab

dosyasını editliyoruz. Bu dosyayı düzenlerken çok dikkatli olmalısınız, yapacağınız bir hata sunucunuza format atılmasını gerektirecektir. Söylediğimin dışında kesinlikle başka bir işlem yapmayınız. buradan tmpfs bölümünü buluyoruz ve aynı satırdaki defaults yazısının yanına ,noexec,nosuid ekliyoruz. Yani o satır şu şekilde görünmeli:

tmpfs                   /dev/shm                tmpfs   defaults,noexec,nosuid        0 0

Dosyayı kaydetmeden önce 3 kere kontrol ediyoruz, özellikle bu eklemeyi yapınca txt editörün herhangi bir kısmı alt satıra almadığından emin oluyoruz, alt satıra almışsa alta alınan kısmı tekrar yukarı çıkarıyoruz ve dosyamızı kaydedip çıkıyoruz. Bu ayarın da etkin olması için

$ mount -o remount,noexec,nosuid /dev/shm komutunu çalıştırıyoruz.

Bunu da hallettikten sonra, sunucuda gerek duyulmayan, gereksiz yere sunucuyu yoracak bütün fonksiyonları kapatıyoruz. Sırasıyla, hata verirse önemsemeden(failed yazabilir, başka hata verebilir, önemli değil) aşağıdaki komutları çalıştırıyoruz:

$ service cups stop
$ chkconfig cups off
$ service xfs stop
$ chkconfig xfs off
$ service atd stop
$ chkconfig atd off
$ service nfslock stop
$ chkconfig nfslock off
$ service canna stop
$ chkconfig canna off
$ service FreeWnn stop
$ chkconfig FreeWnn off
$ service cups-config-daemon stop
$ chkconfig cups-config-daemon off
$ service iiim stop
$ chkconfig iiim off
$ service mDNSResponder stop
$ chkconfig mDNSResponder off
$ service nifd stop
$ chkconfig nifd off
$ service rpcidmapd stop
$ chkconfig rpcidmapd off
$ service bluetooth stop
$ chkconfig bluetooth off
$ service anacron stop
$ chkconfig anacron off
$ service gpm stop
$ chkconfig gpm off
$ service saslauthd stop
$ chkconfig saslauthd off
$ service avahi-daemon stop
$ chkconfig avahi-daemon off
$ service avahi-dnsconfd stop
$ chkconfig avahi-dnsconfd off
$ service hidd stop
$ chkconfig hidd off
$ service pcscd stop
$ chkconfig pcscd off
$ service sbadm stop
$ chkconfig sbadm off
$ service webmin stop
$ chkconfig webmin off
$ service ossec stop
$ chkconfig ossec off

Bunların hepsini sırasıyla çalıştırdıktan sonra, gereksiz bütün servisler kapanmış oluyor.

Bu kadar çok ayar yaptık, şimdi cPanel’in bu ayarlar karşısında kendini kaybetmesini önleyelim. İlk olarak

$ /scripts/upcp

Komutunu çalıştırarak cPanel update yapıyoruz. Bu işlemin bitmesini bekliyoruz, bittiğinden emin olmadan daha sonraki adımlara geçmiyoruz. Bittiğinden emin olamıyorsanız, ne olur ne olmaz diyeek yarım saat beklemenizi öneririm. Eğer yavaş bir bağlantı varsa, 2 saat bekleyin ki bir sorun çıkmasın. Bu işlem bittikten sonra da,

$ /scripts/makecpphp

Komutunu çalıştırarak cpanelin kendine çeki düzen vermesini sağlıyoruz. Bu işlem de bittikten sonra,

$ service cpanel restart

Komutuyla cPanel’imizi baştan başlatıyoruz. Artık Her anlamda taş gibi çalışan bir sistemimiz var. Son olarak da, apache derlemesi apache’nin aklını bulandırabileceğinden,

$ /scripts/rebuildhttpdconf

Komutuyla apache konfigrasyonumuzu tekrar düzenletiyoruz ve

$ service httpd restart

Komutuyla apache’mizin sağlam konfigrasyonla çalışmasını sağlıyoruz.

İşte hepsi bu kadar, artık sapasağlam ve son derece güvenli bir cPanel sunucunuz var.

58 YORUMLAR

  1. WHM kurulumu öyle güzel anlatılmış ki. Çok teşekkür ederim. Bu yazınızla WHM ve CPANEL kurulumunu güvenle yaptım.

  2. Merhabalar,

    Kaynak verdiğin için teşekkürlerimi sunmak isterim. Yakında extra güvenlik konusunda ufak bir yazı daha yazacağım. Özellikle mail adresinden gönderebilirim sana.

    iyi günler dilerim.
    Ekrem Sekman

  3. Merhaba Ekrem bey,
    Cpanel makalesi için çok teşekkür ederim. Sayenizde CPANEL’i kolayca kurdum.
    Yalnız makale sanırım biraz eskimiş durumda. 06.05.2011 tarihi ile kurarken bazı ayar noktalarının başlıkları farklı gözükmekte. Bununla beraber ;

    —–
    Şimdi, tmpfs bölümünü güvenli hale getirmek için

    $ nano /etc/fstab

    dosyasını editliyoruz. Bu dosyayı düzenlerken çok dikkatli olmalısınız, yapacağınız bir hata sunucunuza format atılmasını gerektirecektir. Söylediğimin dışında kesinlikle başka bir işlem yapmayınız. buradan tmpfs bölümünü buluyoruz ve aynı satırdaki defaults yazısının yanına ,noexec,nosuid ekliyoruz. Yani o satır şu şekilde görünmeli:

    tmpfs /dev/shm tmpfs defaults,noexec,nosuid 0 0

    Dosyayı kaydetmeden önce 3 kere kontrol ediyoruz, özellikle bu eklemeyi yapınca txt editörün herhangi bir kısmı alt satıra almadığından emin oluyoruz, alt satıra almışsa alta alınan kısmı tekrar yukarı çıkarıyoruz ve dosyamızı kaydedip çıkıyoruz. Bu ayarın da etkin olması için

    $ mount -o remount,noexec,nosuid /dev/shm komutunu çalıştırıyoruz.
    —–

    kısmındaki bilgilendirmeyi uygulamayadım.

    cat /etc/fstab içeriği aşağıdaki gibi..
    —–
    root@ns1 [~]# cat /etc/fstab
    proc /proc proc defaults 0 0
    none /dev/pts devpts gid=5,mode=620 0 0
    /dev/md0 none swap sw 0 0
    /dev/md1 /boot ext3 defaults 0 0
    /dev/md2 / ext3 defaults,usrquota 0 0
    /usr/tmpDSK /tmp ext3 defaults,noauto 0 0
    /tmp /var/tmp ext3 defaults,usrquota,bind,noauto 0 0
    —–

    ne yapmalıyım bir fikriniz ya da öneriniz var mı?

    root@ns1 [~]# whereis shm
    shm:
    root@ns1 [~]#

    shm yüklenmemiş gözüküyor..

    root@ns1 [~]# uname -a
    Linux ns1.xxxxxxxxx.com 2.6.18-238.9.1.el5 #1 SMP Tue Apr 12 18:10:13 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

    WHM 11.28.87 [TRIAL]
    CENTOS 5.6 x86_64 standard on ns1

    kullanmaktayım.

    Bir ipucu vereceğinizi düşünerek şimdiden göstereceğinizi umduğum ilginiz için teşekkür ederim.

  4. Merhabalar Oğuzhan Bey,

    Uzun zamandır yeni bir kurulum yapmadığım için açıkcası değişiklik konusunda bir fikrim yok. Bir test ortamında deneyip size bilgi versem daha sağlıklı şeyler söylebilirim 🙂 ilginize teşekkür ederim.

  5. Merhabalar,

    Öncelikle makale için çok teşekkür ederim, çok faydalı oldu. Şöyle bir not düşmek istiyorum. Gördüğüm kadarıyla son sürüm WHM’lerde artık pro eklentisini etkinleştirmeye gerek yok. Konuyla ilgili bir çalışanın yorumu cpanel forumda yer almıştır ( http://forums.cpanel.net/f5/http-pro-cpanel-net-activate-error-201242.html ).

    “Magic Quotes” özelliği ise PHP 5.3.0’dan beri performans kaybı vb nedenlerden dolayı önerilmemekte ve 6’dan sonra da kullanılmayacaktır. Konuyla iligili resmi PHP.net açıklaması da bulunmaktadır ( http://php.net/manual/tr/security.magicquotes.whynot.php ).

  6. Merhaba Ekrem bey,
    bu yukarıda anlatılanları ben kendi vps imde denedim. Denemeden önce server’ın komplesinin bir yedeğini almıştım. Bu anlatılanları denedikten sonra serverda çalışan tüm scritplerde problemler oluştu. Bazı siteler drupal kullanılarak yapıldı bazıları da joomla ile. Drupal ile ilgili olarak oluşan hata tüm siteler bakım ayarlanmış olarak geldi ve griş yapamadım. Joomla da ise siteler çalışıyordu ancak blok kısınlarında ve sanırım menü idi onun üzerinde hatalar gösteriyordu. Bunları nasıl aşabilirim. Cevap verirseniz çok memnun olurum.
    Ayrıca bu denemeleri neden yaptığımı da yazayım belki bir fikriniz vardır cevaplarsanız sevinirim. Serverda barınan sitelerim bazen cpanel default web page gösteriyor. Hatta aynı anda ben girebilirken site sahipleri denediğinde default sayfayı görüyor. Bunu çözmek için internette çok araştırma yaptım ama kesin bir cevap bulamadım. Bulduğum her şeyi deniyorum. Teşekkürler.

  7. Anlattıklarınızı dört ayrı serverimde yaptım gerçekten çok işe yarar bilgiler XXXX sizin sayenizde daha seri işlemler geçekleştirmeye başladı.

  8. Merhabalar Atılhan Bey,

    Öncelikle problem drupal, joomla gibi hazır sistemler de problem yaşamanızın temel sebepleri disable_function’lar da kapattığımız özellikler olabilir. Burada yapmanız gereken bu tür script’lerin sistem gereksinimlerine bakıp kullandıkları fonksiyonları kapatmamaktan geçmektedir. Burada ki makalemiz de performans, güvenlik ve stabilite değerlerini baz alarak hazırladım. Sizin kullanmış olduğunuz script’ler de disable_function’ları doğru tespit edip kullanılan fonksiyonları kapatmamak çözüm olacaktır. Aynı zamanda apache, php v.s. nin uyumluluk kriterlerini baz almanız da fayda vardır. Eğer aldığınız hataları da paylaşırsanız daha özel çözümler de sunabilirim.

  9. Öncellikle anlatım için teşekkür ediyorum Ekrem bey,

    Beni sormak istediğim “pro”, “clamavconnector” eklentisi kurulu değildi ve bu yazıyı okuduktan sonra dediğiniz gibi kurdum, fakat bu kurulduktan sonra başka bir işlem yapmamız gerek mi ?

    Diğer tüm ayarlar tamamdır, sadece “pro”, “clamavconnector” kurulu değildi onuda kurdum..

    Tekrar teşekkürler hocam..

  10. Merhaba Ekrem Bey,
    Öncelikle sorunumla ilgili araştırma yaparken blogunuza denk geldim, faydalı bilgileriniz için çok teşekkürler. Benim bir sorum olacaktı, aramadıgım yer kalmadı bir türlü çözümü bulmuş değilim. Sizinle de paylaşmak istedim , belki bir bilginiz vardır. Serverdan hergün böyle bir mail almaktayım.

    Drive Warning: /dev/md1 (/tmp) is 88% full
    ya da
    Drive Critical: /dev/md1 (/tmp) is 98% full

    md0 diskine 448gb, md1 diskine 2gb atanmış.

    Hatayıda md1 diskinden almaktayım. Bu sorunu kökten nasıl çözebilirim? md1 diskini nasıl büyütebilirim? büyütsemde yine disk bir şekilde dolacak, burada biriken dosyalar nasıl temizlenebilir yada nasıl kaydedilmesi önlenebilir? Yardımcı olabilirseniz çok mutlu olacagım. Iyı gunler , iyi çalışmalar dilerim. Şimdiden çok teşekkürler.

  11. Merhabalar,

    md1 diye isimlendirdiğiniz disk’iniz TEMP dizini olarak görünüyor. Bildiğiniz gibi TEMP dizininin amacı gereksiz/gecici dosyaları tutmaktadır. Sunucuya bağlanıp TEMP dizininizin içini başka bir yere yedekleyebilir ve sonra silebilirsiniz. Ayrıca TEMP dizini için 2 GB ideal bir yer olabilir. Tabi ki sizin için gecici dosyalarınız nekadar önemli olduğunu bilemeyeceğim. Yada isterseniz bu disk’in boyutunu yükseltebilirsiniz. Bunun için linux üzerinde disk büyültme işlemlerine göz atabilirsiniz. Yada /temp dizininizi yedekleyip bir md0 disk’iniz içerisindeki bir klasöre’e linkleyebilirsiniz. Bu sayede data md0 üzerinde kayıt olacaktır.

  12. Bu hızlı cevabınız için çok teşekkürler.
    Bu TEMP dizinini tamamen devre dışı bırakabilir miyiz? Eğer bırakabilirsek bunun serverdaki siteler açısından bir zararı olur mu? veri kaybı gibi.

  13. Tamamen devre dışı bırakmanız sağlıklı değildir. Sonuçta geçici bir dizine ihtiyaç duyacaktır sistem. Ayrıca bu bir hata değil sadece bilgilendirmedir. Bence dizini yedekleyip boşaltıp devam ediniz. En sağlıklısı o gibi görünüyor.

  14. Merhaba, 2 kısa şey sormak istiyorum konunun üzerinden bayağı zaman geçmiş ama cevaplarsanız çok memnun olacağım. Yazınızda

    ” Exim Configuration Editor kısmına giriyoruz ve alt taraftan “Advanced Editor” linkine tıklıyoruz. Bu açılan sayfada, ilk kısma (ilk textarea’ya)” dediğiniz bölüm

    domainlist local_domains= [bu kısma mı yazacağız]

    2. Sorum, Ergün Bey’in yazdığı bu iki uyarıyı mı dikkate alalım yoksa yazınızdaki belirttiğiniz şekilde mi bırakalım? OVH’den aldığım bölümde “Pro” listede yok. kurmasak olur mu?

    “Gördüğüm kadarıyla son sürüm WHM’lerde artık pro eklentisini etkinleştirmeye gerek yok. Konuyla ilgili bir çalışanın yorumu cpanel forumda yer almıştır ( http://forums.cpanel.net/f5/http-pro-cpanel-net-activate-error-201242.html ).

    “Magic Quotes” özelliği ise PHP 5.3.0′dan beri performans kaybı vb nedenlerden dolayı önerilmemekte ve 6′dan sonra da kullanılmayacaktır. Konuyla iligili resmi PHP.net açıklaması da bulunmaktadır ( http://php.net/manual/tr/security.magicquotes.whynot.php ).”

    teşekkür ederim.

  15. Bir de ayarlarda derleme bittikten sonra smtp tweak kısmını enable yaptırmıyor bunun için tweek settings sayfasından yapmalısınız diyor. o bölüme girdiğimizde
    ALL tabında arama yaptığımda smtp ile ilgili iki sonuç çıkıyor acaba hangisini enable yapmalıyız.

    1- Restrict outgoing SMTP to root, exim, and mailman (FKA SMTP Tweak) [?]
    Enabling this feature will redirect outgoing SMTP connections to the local mail server. root, exim, and mailman are still allowed to make direct connections.

    yoksa bunu mu

    2- Add X-PopBeforeSMTP header for mail sent via POP-before-SMTP [?]
    Include a list of POP-before-SMTP senders in the X-PopBeforeSMTP header when relaying mail. (exim 4.34-30+ required) (NOTE: To disable POP-before-SMTP, turn off antirelayd in Service Manager.)

    cevaplar için şimdiden teşekkür ederim.

  16. Son olarak yukarıdaki iki yorumumdakiler dışındaki yazınızda belirtmiş olduğunuz herşeyi yaptım. Bu 2 yorumumdakileri vereceğiniz cevaba göre yaparsam, yazınızdaki hangi aşamadan sonraki şeyleri yeniden yapmam gerekir.

    Çok fazla şey sorduğumun farkındayım, şimdiden özür dilerim.

  17. Merhabalar,

    Exim configuration da ki ayarı yapmak zorunda değilsiniz artık. Gördüğüm kadarıyla yeni cpanel versiyonun da bu ayar otomatik olarak geliyor. Adanced editor kısmında log_selector olarak ararsan eğer karşılığında +arguments +incoming_port +received_recipients +smtp_connection +subject -retry_defer değerlerinde bizim istediğimiz değerler yer alıyor zaten. Yazıdan bu kısmı kaldırıyorum.

    2. sorunuzda ki Ergün Bey’in de yapmış olduğu katkıyla fazlasıyla doğrudur. Bu yüzden pro’yu etkinleştirmeye ve magic quotes özelliğine artık ihtiyaç kalmamıştır. Yazıda bu şekilde güncellenmiştir.

  18. Merhabalar,

    SMTP tarafınıda kontrol ettim ancak enable-disable yapılabiliyor. Acaba mail server setting’s de başka bir hata mı yaptınız? O yüzden gelmiyor olabilir mi? Normal de o soruyu sormuyor olması lazım ancak ilk seçenek bize daha uygun gibi görünüyor. Ayrıca bu ayarları değiştirdiğiniz yada sonradan yaptınız için bütün konfigürasyonu tekrar yapmanız gerekmiyor. Sadece apache update kısmında yaptıklarınızda bir değişiklik olursa eğer yine sadece apache update kısmındakileri baştan yapmalısınız. Diğer ayarlarınız her zaman için korunacaktır.

  19. Merhaba, cevaplarınız için çok teşekkür ederim. Bu mesajlarınıza göre ayarlamaları yeniden yaptım ve karşılaştıklarımı yazayım.

    “EasyApache (Apache Update) kısmında,
    Apache Build-In Modules kısmından sadece şunların seçili… ” kısmındaki ayarlarda dün tüm ayarlamaları yaptığımda seçtiğim halde şimdi tekrar baktığımda kutulardaki tick in kalktığını gördüm.
    imagemap ve version un tickleri kalkmıştı.

    benzer şekilde “PHP ayarları kısmında da”
    “curl” ün de tick i kalkmıştı.
    ben magic quotes in tick ini kaldırıp, “imagemap ve version ve curl”ün tick ini yeniden koyarak save and build dedim.
    Acaba daha sonra yaptığımız ayarlarda mı kaldırmış olduk bu üç tick’i?

    sonra “smtp tweak” kısmında enable bende yaptırmıyor rehberdeki ayarları acemi olduğum için birebir kontrollü yaptım. bu açıdan mail server kısmını
    doğru yapmışımdır diye düşünüyorum. belki başka arkadaşlar da benzer sorunu yaşıyor ise buradan yazarlarsa sevinirim. ben tweak settings deki dediğiniz birinci kısmı ayarlayacağım.

    enable yapmak istediğimde verdiği uyarı:

    “This SMTP tweak will prevent users from bypassing the mail server to send mail. (This is a common practice used by spammers).
    It will only allow the MTA (mail transport agent), mailman, and root to connect to remote SMTP servers.

    This control is also adjustable in Tweak Settings.

    An error occurred attempting to update this setting.

    The SMTP Tweak is disabled.”

    teşekkürler.

  20. Bir sorum daha olacaktı ama dün akşam ki emailinizden anladığım kadarıyla yoğun bir dönemdesiniz, sorumun cevabını başka bir arkadaş da biliyorsa paylaşabilirse sevinirim.

    Bir noktayı anlayamıyorum,
    “Adding an A entry for your hostname” bölümüne “ns1.domainadim.com” şeklinde nameserver adresimi tanımladım. sunucumda tek IP’im olduğu için bir nameserver ayarlayabiliyorum, ama 2 tane ayarlamamı istiyor. 2.yi de ovh nin “sdns2.ovh.net” name server’ına ayarladım.

    bugün bana bir email geldi ve der ki;
    “IMPORTANT: Do not ignore this email.

    Your hostname (ns1.domainadim*.com) could not be resolved to an IP
    address. This means that /etc/hosts is not set up correctly, and/or
    there is no dns entry for ns1.domainadim.com. Please be sure that the
    contents of /etc/hosts are configured correctly, and also that
    there is a correct ‘A’ entry for the domain in the zone file.

    Some or all of these problems can be caused by /etc/resolv.conf
    being setup incorrectly. Please check that file if you believe
    everything else is correct.

    You may be able to automatically correct this problem by using the
    ‘Add an A entry for your hostname’ option under ‘Dns Functions’ in
    your Web Host Manager.”

    burdan da anladığım kadarıyla domain registrarımın sayfasına gidip name serverlarımı “ns1.domainadim.com” ı tanımlamalıyım ama domainadim.com adresimin nameserver adresi kısmına “ns1domainadim.com” yazdığımda, sunucumda bu nameserver ı açmadığım için hata veriyor… kısaca kısır bir döngü oldu. ve bu noktada kafam karıştı. ben ovh’nin bana tanımladığı nameserver adını kullanmak istemiyorum. kendi ns1.domainadim.com şeklinde tanımladığıma sitelerimi yönlendirmek istiyorum. ne yapmalıyım?

    ayrıca cpanelden dediği ‘Add an A entry for your hostname’ kısmından hostname imi tanımlamak istediğimde şu hatayı veriyor.

    ” Adding A Entry……Done

    Sorry, that’s an invalid domain”

    Kusura bakmayın baya uzun oldu, ayrıntılı yazıyorum zira benim gibi bilmeyen arkadaşların ufak bir noktaya takıldığı ve yapamadığı çok oluyor. Şimdiden teşekkürler.

  21. Merhaba Ekrem Bey,

    SMTP tweak i enable yaptırmıyor. tweak settings den de
    “Restrict outgoing SMTP to root, exim, and mailman (FKA SMTP Tweak)” i on yapıp save diyorum kaydediyor. sonrasında yeniden girip baktığımda off konumuna getirmiş oluyor. Yaptığımız ayarlar mı izin vermiyor acaba? Bu ayarı yapmazsam sorun çıkartır mı? Nasıl çözeceğimi bilemiyorum.

  22. cpu ya aşırı yüklenme oluyorsa veya aşırı ziyaretçili siteleriniz varsa ek olarak nginx kurabilirsiniz.

    cd /usr/local/src
    wget http://nginxcp.com/latest/nginxadmin.tar
    tar xf nginxadmin.tar
    cd publicnginx
    ./nginxinstaller install

    kaldırmak için;

    cd /usr/local/src
    wget http://nginxcp.com/latest/nginxadmin.tar
    tar xf nginxadmin.tar
    cd publicnginx
    ./nginxinstaller uninstall

    http://nginxcp.com/forums/Thread-nginx-admin-stable-version-v3-6-released
    ###Link paylaşmak yasaktır### serverlarının hepsine nginx kurulumu yaptık cpu load yarı yarıya azaldı.
    iyi çalışmalar

  23. Ali Bey merhaba,

    cpu ya aşırı yüklenme olmuyor. sorunumuz,
    SMTP tweak i enable yaptırmıyor. “Restrict outgoing SMTP to root, exim, and mailman (FKA SMTP Tweak)” i de on yapıp kaydettikten sonra bakıyoruz yeniden off yapmış.

    Bir de ayrıyeten sormak istediğim bir şey vardı. Yukarda Ekrem Bey’in gösterdiği ayarları yapmamız wordpress i otomatik güncellemesine etki eder mi? Zira panelden otomatik güncellemek istediğimizde sürekli bu hatayı alıyoruz:

    “Güncelleme paketi açılıyor…

    Dosyalar kopyalanamadı.

    Kurulum Başarısız”

    -çözmek için safe mode u off yaptık.
    wp-content içindeki upgrade klasörünü sildik, yeniden oluşturduk chmod 777 verdik,
    -htaccess dosyasını silip denedik ama malesef olmadı.

    acaba otomatik güncellemeyi yukarda yaptığımız ayarlar engelliyor olabilir mi? cpanelde güncelleme süresince geçici olarak kapatmamız gereken bir yer var mı acaba? Cevaplar için şimdiden teşekkür ederim.

  24. Selamlar…
    Makaleniz için sizi tebrik ediyorum…
    Buraya gelene kadar pek çok yerli ve yabancı sitelerde gezdiğim için bilgi kirliliği maruz kaldım sanırım…
    Ben yazim siz eksikleri ekleyin, yalnışları düzeltin lütfen..!?

    Godaddy den bir adet domain ve yeni kiraladığım vps server’ım var…

    VPS in ilk baştaki kurulumu esnasında, hostname bölümünde otomatik gelen ……40 ve 41 ile biten iki ayrı ip adresinin yanı sıra birde,. hayırlı olsun mailinde gelen Server IP Address şudur şeklinde bir ip adresi var… !? işte karışıklık burda çıkıyor 🙁

    Domainimi vps’e yönlendirmek için bu ip adreslerinin hangisi domainin dnsserver ayarlarında ns1.xxx.com ve ns2.xxx.com olarak tanımlayacağım, çözemedim..
    Birde vps de illaki dns server kurmam şartmı? sonucta tek domain olacak çünkü..
    Ben evdeki pc’imde VMware ile sanal bir linux kurdum fakat dns kurmadım.
    windowsun system32\drivers\etc\hosts dosyasının içine xxx.com yazınca şu ip adresine git şeklinde linuxun local ip adresini yazarak, linux taki nginx sunucusundaki çalışmalarımı görüntüledim, şimdiye kadarda hep böyle yaptım..
    bu son projede node.js gibi bazı diğer ek yapılar kullandığım için vps kiralamak zorunda kaldım.. bu yüzdende vps , cpanel yapılandırmaları konusunda zorluk çekmekteyim.. 🙁
    Düz mantık ile düşündüğümde ben domainimi vps in ip adresine yönledirdiğimde zaten vps deki web serverın 80 nolu portuna gitmeyecek mi, sonuçta tek domain…
    Valla .. gecenin ilerleyen saatinde yazdıklarımdan ne anladınız bilmiyorum ama
    Sizden ricam, detaya girmeden Neyin Nasıl Olması Gerektiği konusunu, kısaca senaryolarsanız çok sevinirim…
    Teşekkür ederim…

  25. Merhabalar İlker Bey,

    “Hayırlı olsun” mail’inde gelen ip büyük ihtimalle doğrudur. Çünkü hostname kısmında gördüğünüz ip adresleriniz, hostname’e ne yazdıysanız eğer dns’in şuanda çözdüğü ip’dir. Eskiden kullandığınız v.s. birşey olabilir. Ama net bilgiyi her zaman için sunucunuza bağlanıp ifconfig komutuyla net olarak öğrenebilirsiniz.

    Domain’inizi vps’e yönlendirmek için name server ayarı yapmanız şart değildir. Godaddy paneliniz de A kaydı v.s. açılan bir yer vardır. Buradan bu kayıtları tek tek girmeniz gerekir. Bu işlemi sadece name server kaydı açıp Cpanel’e bırakırsanız sizin için daha kolay yönetim olacaktır.

    DNS kurmanız da fayda var. Üstte belirttim zaten durumu. Karar sizindir.

    Bahsettiğiniz hosts dosyasını editleyerek çalışamazsınız. Bütün bilgisayarların hosts dosyasını değiştiremezsiniz 🙂 Eğer sadece kendi PC’inizden bu siteye erişilecekse devam edebilirsiniz.

    Sunucuzun üzerinde linux işletim sistemi üzerinde cpanel kurduysanız eğer yukarıdaki ayarlarla zaten tamamını kendisi yapacaktır. Eğer cpanel kurmayacaksanız, webmin paneli kurup rahat bir yönetim sağlayabilirsiniz. Apache,PHP v.s. desteği bir de DNS server kurup doğru ayarlarla herşeyinizi yönetebilirsiniz.

  26. Tekrar merhaba Ekrem Bey,
    Öncelikle cevabınız için çok teşekkür ederim..
    Verdiğiniz bilgiler sonucunda taşlar yerine oturdu sayılır.. Artık gerisini ben halledeceğimi düşünüyorum…
    hıııı bu arada, hosts dosyasını edit lemem, sadece local de çalışırken tabi kide.. 🙂
    Biz buna bi nevi şahsi tembellik diyelim.. 😉
    İlgilinize tekrar çok teşekkür eder, hayatınızda başarı ve mutluluk dilerim..
    Hoşcakalın…

  27. mERHABALAR,
    ASıl biz teşekkür ederiz Ekrem bey çok faydalı bilgiler vermişiniz,

    kroscu,
    smtp tweek kendi kendisine neden neden açılıyor tam anlamadım, cpanel destek e sorabilirsiniz kesin bir bug gibi bişey olmalı, yoksa durduk yere siz on yaparsanız o bir dahaki girişinizde off olmamalı,
    word press sayfanız çok ziyaretçi alıyorsa veya daha hızlı açılmasını istiyorsanız suphp cgi yapabilirsiniz veya fastcgi , suphp güvenlik açısındanda daha kullanışlı, safe mode on yapında otomatik güncelleştirmeler olmuyordu ama müşterilere php.ini oluşturup script dizinine atmalarını öneriyoruz o zaman safe mode off oluyor kendi siteleri için ve word press güncelleme yapıyor.
    ###Link paylaşmak yasaktır###
    Güvenlik ,güncelleme ve bakım sonrasında phpSUEXEC e geçmiş bulunmaktayız. Bazı sitelerde hata olacağını düşünerek aşağıda makaleyi yayınlıyoruz.
    1-phpSUEXEC 777 olan klasör izinlerini kabul etmiyor 755 yapmalısınız.
    2-phpSUEXEC htaccess dosyası içine yazılan komutları kabul etmemektedir, bunun yerine php.ini dosyası oluşturarak komutlarınızı buraya yazabilirsiniz.
    örnek:
    register_globals = off
    register_argc_argv = off
    safe_mode = on
    magic_quotes_gpc = off

    standart bizde php 5.2.17 ama cloud bulut sunucu kullandığımız için, sonradan isteyen istediği versiyonu ve eğer isterseler en riskli modülleri ve php özelliklerinide seçebiliyorlar. Çoğu paylaşımlı sunucuda php Ekrem beyin anlattığı şekilde güvenlik sebebiyle sınırlanırken cloud bulut sunucularda her site sanki ayrı bir vps te host ediliyormuşçasına kendi php versiyonunu ve php özelliklerini seçmekte özgür. Ama dileyen her hangi bir değişiklik yapmadan bizim yaptığımız ve Ekrem beyin tarif ettiği çoğu ayarlarla sitesini güvenli biçimde yayınlar ama ihtiyacı olan veya scripti çalışmayanda isterse 5.2 ,5.3 ,5.4, 5.5 php sürümlerini ve en riskli fonksiyonlarınıda cpnalede versiyon değişikliği ve modül seçimiyle yapabilir.
    Geç cevap için kusura bakmayın, bu konunun devam ettiğine dair herhangi bir mesaj bana ulaşmadığından dolayı şimdi yeni rastladım.
    iyi çalışmalar

    ayrıca

  28. Merhabalar,
    O kadar çok site araştırdım günlerdir ingilizce site koymadım gezdim ama sizin kadar güzel ve detaylı anlatan birine rastlamadım. Değerli bilgilerinizi paylaştığınız için çok teşekkür ederim. İnanın yıllardır internette yorum yazdığım tek makale sizinki galiba.
    Ekrem bey benim sizden bir ricam olacak , eğer değerli vaktinizi çalmak gibi olmazsa ve fırsat bulursanız socialengine scripti için whm yapılandırma ayarlarını anlatan bir makale ada bu yoruma cevap niteliğinde bir yazı yazarsanız inanın çok makbule gececek. Çok bir kaynak bulamadım. Belki var ama ingilizce orta seviyede olunca anlamak zor oluyor. Socialengine gereksinimleri için VHM de yapılandırma ayarlarını anlatırsanız çok sevinirim
    İyi çalışmalar

  29. Allah razı olsun sayenizde uzman olucam nerdeyse :)) Çok güzel bir anlatım , paylaşım için çok çok teşekkürler.

  30. Çok teşekkürler bu değerli bilgiler için. hepsini adım adım uyguladım 🙂 Yalnız bi sorunum var yeni bir account eklerken şöyle bir hata alıyorum :

    Account Creation Status: failed

    Your system has run out of available ip addresses, or you do not have permission to use any more ip addresses. (Unable to find an ip address.)

    ip adresi mi tanımlamam lazım cevaplarınızı dört gözle bekliyorum 🙂

  31. üstat ben kendi evime centos kurup whm/cpanel/whmsonic serverlarını kurdum herşey çalışıyor fakat ben dış ipmden bağlanmak istediğimde sayfa görüntülenemiyor diyor yani whm giriş ekranım gelmiyor bunun için nasıl bir ayar lazım modemden port açmalımıyım açmalıysam hangi portu açayım bilgi verirmisiniz.

    NOT: sunucu olarak kullanılmayacaktır alt yapım da yeterli değil zaten sadece öğrenmek istiyorum ve merakımdan kurdum yani dışarı hizmet vermeyeceğim kendimi tatmin edeceğim 🙂

    şimdiden teşekkürler.

  32. Merhaba hocam. Makaleniz çok güzel ve kaynak belirterek bu güzel makaleyi paylaşmak istiyorum.
    Ek olarak hocam herşey iyi güzel yaptım lakin; ssh girişi yaptıktan sonra $ nano /etc/fstab veya diğer ayarlar için girdiğim kodlarda permission_denied diyor 🙂 yorumlara baktığımda kimsede bu sorun olmamış merak ettim 🙂

  33. çok güzel bir makale, paylaştığınız için teşekkür ederim.

    makalenizin ilk yayınlanma tarihi eski olduğu için soruyorum, disable_functions kısmında bir güncelleme gerekiyor mu? özellikle spam mail gönderimini engellemek için.

    tekrar teşekkürler.

  34. Merhabalar,

    Disable_functions kısmı php fonksiyonlarını engellemek içindir. PHP üzerinden mail atılıyorsa eğer bir engel konulabilir. Ancak spam işlemi user auth yapılarak gerçekleştiriliyorsa buradan işlem yapamazsınız.

  35. Hocam merhaba ben sunucuya root olarak SSH ile giriş yapıyorum fakat $ nano /etc/ssh/sshd_config kodunu girdiğimde
    -bash: $: command not found diyo devamını yapamıyorum nasıl yapabilirim..

  36. Merhabalar,

    Clamav ile ilgili bir ek yaptım makaleye. Şöyledir,

    Clamav’yi kurduktan sonra her gün tarama yapması için aşağıdaki komutu SSH üzerinden sunucumuza giriyoruz.

    $ for i in `awk ‘!/nobody/{print $2 | “sort | uniq” }’ /etc/userdomains | sort | uniq`; do /usr/local/cpanel/3rdparty/bin/clamscan -i -r /home/$i 2>>/dev/null; done >> /root/infections&

    Bu sayede her gün 21:30’de otomatik olarak clamav sunucunuzda tarama yapacak ve virüslü v.s. birşey görürse müdahale edecektir.

    WHM üzerinden de Home, Service Configuration, Exim Configuration Manager, Basic Editor, Security kısmında aşağıdaki iki seçeneği de on haline getiriniz. Bu sayede mail’leriniz de tarama yapacaktır.

    For the Scan messages for malware from authenticated senders (exiscan) option.

    For the Scan outgoing messages for malware option,

  37. merhaba ekrem bey,

    clam için verdiğiniz ssh komutunu girdiğimide “-bash: !/nobody/{print: event not found” hatasını alıyorum. yardımcı olabilir misiniz?

    teşekkürler.

  38. Tamer Bey,

    Tam olarak hangi komutu yazdığınız da hata alıyorsunuz? Ve işletim sisteminizle kernel versiyonunuzu paylaşırmısınız?

  39. Merhaba, Vermiş olduğunuz bilgiler için teşekkür ederim, Bu makalede yazanları adım adım uygulamama rağmen, hostname ve nameserver tanımlaması bir türlü olmadı 15 gündür işin içinden çıkamadım, 15 günde 9 defa da format attım defaul ayarlarla bile hostname ve ns ler olmadı. a’dan z’ye bu konu hakkında yardımcı olabilir misiniz? nerede hata yapıyor ve neyi atlıyorum, 10’larca makale ve video izledim kurulum aşamasında, ama olmadı. en faydalı makaleyi yine sizin yazdığınız.

  40. Sunucumda bulunan domainlere bilgisayarlardan ve ya mobil üzerinde wifi ile erişim sağlanırken 3g ile erişim sağlanılamayıp err_name_not_resolved hatası vermektedir. Ne yapmalıyım ?

  41. Teşekkür ederim Ekrem bey, sorunu çözdüm uzun günler önce, yine de tecrübelerinizden yararlanmak isterim, mesela – mod_pagespeed – kurulumu yaptım ama server yavaşladı, hatta çöktü diyebilirim, bende silip Apache derlemesi yapmak zorunda kaldım; tavsiye eder misiniz?, bir diğer sorum da, httaccses den domain i “www” olarak 301 yönlendirme yapmadan nginx kurulu serverimden direk yapabilir miyim, hız açısından etkili olur mu… yani serverden (example.com > http://www.example.com) gibi

  42. Merhabalar İbrahim Bey,

    Cep telefonunda ki 3G operatörünün DNS servisini güncellememesinden kaynaklandığını düşünmekteyim. Bir gün içerisinde düzelecektir. Aksi halde DNS problemi yaşıyor olabilirsiniz.

  43. Mehmet Bey,

    Yorumlara göz atarsanız yeni güncellemler mevcut. Ancak hala daha çok eski durumda değil. Ben çok sorun yaşayacağınızı düşünmüyorum.

  44. Selamlar,

    Ellerinize sağlık çok işe yarayan bir makale hazırlamışsınız.

    Bir Sorum olacak ;
    Mailler için (Domain değil) kullanıcı bazında kısıtlama engelleme nasıl yapabilirim.
    Örneğin : aaa@bbb.com kullanıcı saatte 20 mail göndersin gibi
    yada herhangi bir kullanıcı x kadar mailden fazla gönderirse bana sistemin
    mail göndermesini sağlayabilirmiyim. (queue de biriken maille değil)

    Twşekkürlerimle

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Ekrem Sekman

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum imperdiet massa at dignissim gravida. Vivamus vestibulum odio eget eros accumsan, ut dignissim sapien gravida. Vivamus eu sem vitae dui.

Recent posts

Recent comments