Merhabalar. WHM/cPanel Web Hosting sektöründeki en iyi panellerden biridir. Peki bu cPanel nasıl kuruluyor? Kurmak için ne gerekli? Sağda solda yazıldığı gibi değil adım adım bildiğim gibi yazıyorum. Az önce bir tane kurdum. Öncelikle gereksinimlerinden bahsedelim.
Donanım Gereksinimleri;
İşlemci (CPU) En az 1.1 GHz işlemci RAM En az 1 GB RAM (En az 2 GB olması tavsiyemdir) Disk Alanı 20GB boş alan (40 GB tavsiyemdir) Network 1 adet 10/100/1000 ethernet kartı
Network;
En az 1 Adet IP Adresi (DHCP olmamalı, sabit olmalıdır) 1 Adet Subnet Adresi Default Gateway Adresi
Uyumlu Sanallaştırma Yazılımları;
KVM Linux-VServer Microsoft Server® 2008 Hyper-V, Microsoft Server 2012® Hyper-V OpenVZ (Sadece stable sürümler) Oracle VM VirtualBox, VirtualBox OSE Virtuozzo™ VMware® Server, VMware ESX Server None. Xen, XenEnterprise™, XenExpress™, XenServer™
Desteklenen İşletim Sistemleri
CentOS 6.x, 7.x RedHat Enterprise Linux 6.x, 7.x CloudLinux 6.x, 7.x
Diğer şartlara geçelim.
- Öncelikle işletim sistemlerini minimal kurmalısınız. Üzerinde apache, mysql..vb şeyler kurulu olmamalı.
- Sunucudaki RAM miktarının 2 katı kadar (En az 2GB) swap alanı olmalıdır.
- Centos, Redhat yada CloudLinux ise disk formatı ext4 veya XFS olmalıdır.
- Centos 7 kurarken disk bölümlendirmesini manuel yapmalısınız. Çünkü otomatik disk bölümlendirmesinde kök dizine (/ olarak ifade edilir) 50GB tanımlama yapar.
- Kuruluma başlamadan önce firewall varsa iptal edilmelidir.
Önce yum -y update diyerek güncelleme yapalım.
Firewall varsa iptal edelim;
Centos 6 için;
/etc/init.d/iptables save /etc/init.d/iptables stop /sbin/chkconfig --del iptables
Centos 7 için;
iptables-save > ~/firewall.rules systemctl stop firewalld.service systemctl disable firewalld.service
Kurulum öncesi Selinux ‘u disable edelim;
/etc/selinux/config
(vi yada nano ile) dosyasını açalım. Aşağıdaki gibi bir dosya açılacak. Dosyanın içindeki SELINUX satırındaki yazanı disabled olarak değiştirip kaydedelim.
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted
Bu işlem sonrası sunucuya reboot atmamız gerekli. Reboot sonrası devam edelim.
Şimdi de perl kuralım.
yum -y install perl
curl komutunu da kuralım.
yum -y install curl
Ve ön hazırlıklar sona erdiğine göre kuruluma geçelim.
Sadece aşağıdaki komutu kopyalayıp yapıştırın.
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Meraklılar için komutu satır satır yazayım ve açıklayayım.
cd /home #/home dizinine giriyoruz. curl -o latest -L https://securedownloads.cpanel.net/latest #Kurulum dosyasını çekiyoruz. sh latest #Kurulumu başlatıyoruz.
cPanel ve WHM Erişimi
Aşağıya yazdığım gibi portları kullanarak girebilirsiniz. Tarayıcınızı açıp http://IPADRESINIZ:PORT yada SSL portundan girecekseniz https://IPADRESINIZ:PORT yazarak cPanel ve WHM girişi yapabilirsiniz.
cPanel Portu: 2082 yada SSL için 2083 WHM Portu: 2086 yada SSL için 2087 http://IPADRESINIZ:PORT https://IPADRESINIZ:PORT (SSL portundan girecekseniz)
Hepsi bu kadar. Sorularınızı yorum olarak iletebilirsiniz.