Mahmut KILIÇ

Mahmut KILIÇ

System Expert

WHM/cPanel Üzerine Nginx Kurulumu

Sunucumuzda hosting sayısı çok fazla ve web sayfalarına kullanıcı sayısı yoğun durumda ise Nginx sunucunuz üzerindeki loadları biraz da olsa hafifletecektir.

 

WHM/cPanel sunucunuz üzerine kolayca Nginx Web Server desteğini kurabiliriz mümkündür. Bunun için sunucumuza ssh üzerinde giriş yapalım Konsol satırında ;

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

Komutlarını uygulamamız dahilinde Nginx sunucunuz üzerine kurulmuş ve aktif olarak çalışmaya başlayacaktır.

Eğer konsol üzerinde ;

access key doesn’t exist
go to WHM > Cluster/Remote Access > Setup Remote Access Key
and click on the Generate New Key button

Gibi bir uyarı alırsanız, WHM panel e giriş yapıp sol menüden “Cluster/Remote Access > Setup Remote Access Key” tıklayıp açılan sağ kısım üzerinden “Generate New Key” butonuna tıklayarak, yeni anahtar üretiyoruz.

whmcpanel-sunucu-uzerine-nginx-kurulumu Sonrasında yeniden SSH konsolunda ;

./nginxinstaller install

Komutunu yeniden girip kurulum kurulumu bitirelim.

Bu işlemin ardından WHM paneliniz sol menüdeki Plugins kısmı altında Nginx Admin seçeneği görülecektir. Bu seçenek üzerinden Nginx ayarlarını gerçekleştirebilmeniz mümkündür.

Sunucunuz üzerine Nginx yüklenmesinin ardından bazı forum siteleriniz ya da ip loglamalarınızda sitelere erişim sağlayan gerçek ip adresi yerine ana sunucu ip adresi görülebilir. Bu durum ile ilgili olarak da sunucunuz üzerine mod_rpaf modülünü yüklemeniz yeterli olacaktır.

mod_rpaf yüklemesi ;

cd /usr/local/src
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar xvzf mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
/usr/local/apache/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

Komuntları ile gerçekleştirebilmeniz mümkündür. Bu yüklemenin ardından, WHM sol menü üzerinden Main -> Service Configuration ->Apache Configuration -> Include Editor kısmındaki Pre Main Include bölümüden sunucunuz üzerindeki yüklü Apache sürümünü seçip açılan editöre aşağıdaki kod içerisindeki RPAFproxy_ips değerini düzenleyip yapıştırınız :

LoadModule rpaf_module modules/mod_rpaf-2.0.soRPAFenable On
# Enable reverse proxy add forwardRPAFproxy_ips 95.173.168.150 95.173.168.151 95.173.168.152 95.173.168.153(ip kısımlarını sunucudaki bütün ip adreslerini aralarında bir boşluk olacak şekilde düzenleyiniz)RPAFsethostname On
# let rpaf update vhost settings allowing to have
# the same hostnames as in the “actual” configuration for the
# forwarding apache installationRPAFheader X-Real-IP
# Allows you to change which header we have mod_rpaf looking for
# when trying to find the ip the that is forwarding our requests 

Son olarak da ;

/etc/init.d/httpd restart

Komutu ile apache web servisini restart ediniz.

Eğer nginx’ten verim alamadığınızı düşünürseniz aşağıdaki komutlar ile de Nginx Web Server’ı sunucunuz üzerinden kaldırabilirsiniz ;

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

Whm İoncube Güncelleme Update

whm

Merhaba cpanel ioncube güncellemesi EasyApache (Apache Update) üzerinden de yapılabildiği gibi ssh üzerindende hızlı bir şekilde yapabilirsiniz. Güncelleme işlemlerini yaparken kullanılan komutlara dikkat etmeliyiz.

Öncelikle ssh login olduktan sonra sunucumuzun işletim sisteminin 32 bit mi 64 bit mi olduğunu  uname -a komutu ile ögreniyoruz.

 

64 BİT İÇİN: wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

 

32 BİT İÇİN: wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

 

En son sürüm İoncube dosyalarını sunucumuza çekiyoruz.

İndirdiğimiz dosyaları açıyoruz.

64 BİT İÇİN: tar -xzvf  ioncube_loaders_lin_x86-64.tar.gz

32 BİT İÇİN: tar -xzvf ioncube_loaders_lin_x86.tar.gz

ESKİ Modül kütüphanesini her ihtimale karşı yedekliyoruz.

 

mv /usr/local/IonCube /usr/local/IonCube_bak

mv ioncube /usr/local/IonCube   ( Komutu ile yeni kütüphane dosyalarımızı dizine taşıyoruz )

 

İşlemler bitti Apache /LiteSpeed hangi web serveri kullanıyorsak restart ederek ssh konsolumuzdan php -v komutunu uyguladığımızda sorunsuz bir şekilde ioncube’ün güncellendiğini göreceksiniz.

installatron kurulumu

Gecen yillarda cpanel kullaniyordum ve buna bagli olarak da fantastico adli ek yazilimi sunuyordum müsterilerime.Bircok scripti birkac tik ile hosta kurmaya yariyordu yazilim.
Bu sene directadmin panele gectim.Fantastico nun DA panel desteginin olmamasi beni cok rahatsiz etmisti ve bir arayis icindeydim.1 hafta önce installatron yazilimini buldum directadmin plesk ve cpanel ile uyumlu olarak calisabilen fantastico yaziliminin islevlerinin aynisini yapan baska bir yazilim oldugunu ögrendim.

Ayni gün icinde lisansini alip sunucuma kurdum ve sorunsuz olarak calistirdim.
Eger Da panel kullanip bu tarz bir modül arayisi icindeyseniz, mutlaka denemelisiniz.

Websitesi üzerinden demo lisans alip test etmeniz icin imkan taniyor script.
Modülün 7-8 dil de destegi mevcut bunlar arasinda türkce de mevcut fakat
türkce seceneginde bircok yer yine ingilizce kaliyor.Genelde dil degisimi ile ana menü isimlerinin degistigini gözlemledim. Gerci modül fazlasiyla basit oldugu icin cok fazla zorluk cikartmiyor size.

http://installatron.com/images/ss_onescript.gif burada örnek görüntüsü bulunan scripti kurmak icin tek yapmaniz gereken directadmin panel kullandiginiz sunucunuzda

Code:
wget -O ~/i5install http://data1.liquenox.com/installatron/install
/usr/local/bin/php -n -q ~/i5install -f
komutlarini sirasi ile calistirmak.Daha sonra panelinize yönetici girisi yaparak ana menüye modülün geldigini görebilirsiniz.

Modülün tek gözlemledigim eksi yönü.Sistemin biraz yavas calismasi.
Fantastico yaziliminda kurulumlar 3-5 saniye icerisinde olmasina karsin.
Bu yazilimda süre 20 saniyeyi bulabiliyor.

Lisans ve daha detayli bilgi alabileceginiz resmi sitesi
Installatron Script Installer

Son olarak sunuda eklemeliyim.Verdikleri teknik destek de gercekten cok iyi.
Saat sabah 05.00 gibi kendilerine bazi sorular sordum 30 dakika sürdü cevaplamalari.
Buda cok önemli bir artidir.

Kaynak: http://forum.whmdestek.com/whm-cpanel/1557-installatron-nedir-script-kutuphanesi.html

WHM 587 SMTP Port Aktif Etme

WHM üzerinde smtp port numarası 25 olarak kendiliğinden tanımlıdır. Bu makalemizde Türk Telekom’un spam mailleri engellemek için açtığı 587 smtp port numarasının whm paneli üzerinden nasıl tanımlanacağını öğreneceğiz. Bu işlem için ilk olarak whm panelimize giriş yapalım. (ipadresimiz:2086).

1-) Service Configuration altındaki Service Manager bölümüne tıklayalım.

2-) Exim on another port yazan yerin altında bulunan Allow exim to listen on portbölümünün yanına 587 port numarasını yazıyoruz ve yanındaki enable kutucuğunu işaretliyoruz. Bu işlemden sonra sayfanın en altında bulunan save butonuna basıyoruz. 587 smtp portu sunucumuza tanımlanmış olacaktır.

Cpanel Mail Yönlendirme

cPanel sayfanızda: Forwarders giriş yapın

tam olarak burdadır: http://sunucu-ip:2082/frontend/x3/mail/fwds.html

hemen aşağıda

Add Forwarder

var ona tıklayın

1. (Address to Forward) kutucuktaki mail adresine yönlendirilecek yani: isim@siteismi.com mailini yazın
2. (Forward to email address) kutucuktaki bölüme ise maillerin gideceği adresi yazın yani: isim@gmail.com

daha sonra aşağıdaki Add Forwarder tıklayın kayıt etin

isim@siteismi.com‘a gelen her mail otomatikmen isim@gmail.com‘a da gönderilecektir