CentOS 6'da cPanel ve WHM Nasıl Kurulur


cPanel, Linux web barındırma için en popüler ticari kontrol panellerinden biridir; tüm Paylaşımlı, Bayi ve kurumsal barındırma müşterilerini yönetmek için son 3+ yıldır cPanel ile çalışıyorum. .

Web barındırma işlemini sizin için kolaylaştıran cPanel ve Web Host Manager ile birlikte gelir. WHM, sunucunuza kök düzeyinde erişim sağlarken cPanel, sunucudaki kendi web barındırma hesaplarını yönetmek için kullanıcı düzeyinde erişim arayüzü sağlar.

cPanel'in özellikleri

cPanel kontrol paneli, barındırma sunucularınızı yönetmek için çok yönlü bir kontrol panelidir. Web barındırmayı sizin için kolaylaştıran birçok özelliğe sahiptir. Bunlardan bazıları aşağıda listelenmiştir:

  • WHM ile sunucunuz üzerinde güçlü GUI kontrolleri.
  • Yedeklemeler, Taşımalar ve geri yüklemeler gibi sıkıcı görevleri çok kolay ve sorunsuz bir şekilde gerçekleştirebilir.
  • Ana sunucu ve müşteri hesabı için mükemmel DNS ve posta sunucusu yönetimi.
  • Sunucu için hizmetleri kolayca değiştirebilir/etkinleştirebilir/devre dışı bırakabilir.
  • Tüm sunucu hizmetleri ve istemci etki alanları için SSL/TLS'yi yapılandırabilir.
  • MySQL veritabanlarınızı yönetmek için web tabanlı bir arayüz sağlamak üzere Phpmyadmin ile kolay entegrasyon.
  • Yeniden markalamaktan çekinmeyin.
  • Fatura yönetimini otomatikleştirmek için WHMCS ile kolayca entegre edilebilir.

Bu makalede, CentOS/RHEL 6.5'te cPanel ve WHM kurulumunu ele alacağız ve bazılarını paylaşacağız. cPanel ve WHM'yi yönetmenize yardımcı olacak daha faydalı bilgiler.

Kurulum Önkoşulları

  1. CentOS 6.5 sunucusunun yeni ve minimal kurulumu.
  2. Minimum 1 GB.
  3. cPanel kurulumu için minimum 20GB boş disk alanı gerekir.
  4. Bir cPanel lisansı.

CentOS ve RHEL 6'da cPanel kurulumu

Öncelikle Linux kutunuzun çalıştığı işletim sistemi sürümünün olduğundan emin olun, bunu yapmak için lütfen aşağıdaki komutu kullanın.


cat /etc/redhat-release

CentOS release 6.4 (Final)

En son sürüme sahip değilseniz lütfen işletim sisteminizi en son sürümüne güncelleyin. CentOS ve RHEL'de bunu yum paket yükleyicisiyle kolayca yapabiliriz.


yum update

Güncellemeler tamamlandıktan sonra yukarıdaki komutla en son işletim sistemi sürümünü kontrol edin.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Daha sonra sisteminizin standart bir ana bilgisayar adına sahip olduğundan emin olun, aksi takdirde bunu aşağıdaki gibi ayarlayın.


hostname cpanel.tecmint.lan

İşletim sistemi sürümünden ve ana bilgisayar adından emin olduktan sonra başka herhangi bir bağımlılık paketi yüklemenize gerek kalmaz, cPanel otomatik kurulum betiği sizin için her şeyi yapar. CPanel kurulum dosyasını /home dizini altından indirebiliriz.


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Yukarıdaki komut, oturumunuzu ana dizine değiştirir, cPanel ve WHM'nin en son sürümünü indirir ve kurulum komut dosyasını çalıştırır.

Önemli: Eğer bunu SSH ile yapıyorsanız cPanel otomatik kurulum komut dosyasını ekran modunda çalıştırmanızı şiddetle tavsiye ederim çünkü bu işlem 30 sürer Sunucu kaynaklarınıza ve bant genişliği hızınıza bağlı olarak kurulumu tamamlamak için -40 dakika.

Örnek Çıktı

Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

Şimdi cPanel yükleyici komut dosyasının kurulumunu tamamlamasını beklemeniz gerekiyor.

Otomatik Kurulum Komut Dosyası Sizin İçin Ne Yapar?

cPanel, işletim sisteminizi büyük ölçüde değiştirir ve bu nedenle şu ana kadar web'de hiçbir cPanel Uninstaller mevcut değildir; cPanel'i sunucunuzdan tamamen kaldırmak için sunucunuzu yeniden biçimlendirmeniz gerekir.

  1. Herhangi bir çakışma olmayacağından emin olmak için çeşitli paketleri kontrol eder ve herhangi bir paket çakışması bulur, önceki paketleri yum ile kaldırır ve bu nedenle cPanel'in Fresh OS'ye kurulması önerilir.
  2. Kurulum için dil ve temel dosyaları indirir.
  3. Çeşitli Perl modüllerini CPAN aracılığıyla ve diğer gerekli paketleri yum ile yükler.
  4. PHP ve Apache'yi çeşitli ilgili modüllerle birlikte indirir ve derler.

Bu script kurulumunu tamamladığında cPanel kurulumunun tamamlandığını gösterecektir. Kurulumdan sonra sunucuyu yeniden başlatmanız istenebilir.

Daha sonra web tabanlı arayüzünden kurulum sihirbazını tamamlamanız gerekiyor ve WHM'ye aşağıdaki URL ile ulaşabilirsiniz.

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel aşağıdakine benzer şekilde web arayüzünü açacaktır.

Lütfen “root” kullanıcısı ve şifreniz ile giriş yapın. CPanel kurulumunu tamamlamak için birkaç tıklama daha kaldı. “Kabul Ediyorum?/2. Adıma Git” düğmesini tıklayarak Son Kullanıcı Lisans Sözleşmesini kabul edin:

cPanel'iniz tüm önemli uyarıları gönderdiğinden, lütfen sırasıyla "Sunucu İletişim E-posta Adresi" ve "Sunucu İletişim SMS adresi" sütununa çalışan e-posta adresini ve iletişim SMS adresini girin. , bu E-Posta-i'ye bildirim (Önerilir). Varsa geri kalan ayrıntıları da doldurabilirsiniz.

Lütfen bu Ağ İletişimi bölümünde sunucunuz için geçerli bir FQDN ana bilgisayar adı ve Çözücü girişleri sağlayın; Google çözümleyicilerini kullanabilirsiniz İSS'nizin çözümleyicilerine sahip değilseniz bu bölümde. Lütfen aşağıdaki resme bakın.

NIC kartınıza bağlı birden fazla IP varsa ve Sunucunuzun ana IP'si için belirli bir IP ayarlamak istiyorsanız, şunları yapabilirsiniz: bunu buradan yapın. Bunu yapmak için lütfen açılır menüden IP'yi seçin ve "Kurulum 4'e Git"i tıklayın.

4. kurulum sihirbazında kullanmak istediğiniz DNS sunucusunu seçebilirsiniz. Avantajlarına, dezavantajlarına ve sunucu kaynaklarınıza göre bunlardan birini seçebilirsiniz. Lütfen karşılaştırmayı dikkatlice okuyun ve DNS sunucusunu seçin. Lütfen aşağıdaki resme bakın.

Aynı adımda, lütfen kullanmak istediğiniz Ad Sunucularını ns1/ns2.example.com biçiminde yazın. Ayrıca, onay kutusunu seçerek ana makine adınız ve ad sunucunuz için bir A girişi ekleyin, lütfen aşağıdaki resme bakın.

Bu web tabanlı eğitimin 5. Adımında FTP, Posta ve Cphulk gibi farklı hizmetleri seçip ayarlayabilirsiniz. Sihirbazı kullanmak için lütfen aşağıdaki anlık görüntülere ve açıklamaya bakın.

Bu sihirbazdan, sunucunuz için kullanmak istediğiniz FTP sunucusunu avantajları, dezavantajları, kolaylık ve gereksinimlerinize göre seçebilirsiniz.

Cphulk kaba kuvvet koruması, yanlış şifre saldırı etkinliklerini tespit edip engeller ve sunucunuz için bunların IP'sini engeller. Bu kurulum sihirbazından etkinleştirebilir/devre dışı bırakabilir ve yapılandırabilirsiniz. Lütfen aşağıdaki anlık görüntüye bakın.

Son Adım 6, disk alanı kullanımlarını takip etmenize yardımcı olan kotaları etkinleştirmenize olanak tanır.

Lütfen “Dosya sistemi kotalarını kullan”ı seçin ve Kurulum işlemini tamamlamak için “Kurulum sihirbazını bitir”i tıklayın. Kurulumu tamamladıktan sonra WHM’nin ana sayfası aşağıdaki gibi görünecektir.

WHM Ana sayfasında tüm Kontrol paneli seçenekleri'nin ve kenar çubuğunun, yalnızca adlarını yazarak seçenekleri aramanıza olanak tanıyan arama özelliğiyle birlikte görüntülendiğini görebilirsiniz.

Bazen cPanel yükleyici komut dosyası, güvenlik duvarı veya çözümleyici girişleri nedeniyle lisansı güncelleyemez ve sayfada deneme uyarısı görürsünüz. Aşağıdaki komutla manuel olarak yapabilirsiniz.

root@server1 [~]# /usr/local/cpanel/cpkeyclt

Yukarıda Cpanel'in kullanıcı düzeyinde erişim, WHM'nin ise root düzeyinde erişim için olduğunu söylediğim gibi, WHM'de seçeneği bulunan bir hesap oluşturmanız gerekiyor. Burada kullanıcılara cPanel görünümünü göstermek için “tecmint” kullanıcı adıyla bir hesap oluşturdum. Lütfen aşağıdaki resme bakın.

Diğer Cpanel ve WHM ile çalışmaya başlamadan önce bilmeniz gereken faydalı bilgiler.

CPanel Arka Uç Dosyaları

  1. Cpanel dizini: /usr/local/cpanel
  2. Üçüncü Taraf araçları: /usr/local/cpanel/3rdparty/
  3. Cpanel eklentileri dizini: /usr/local/cpanel/addons/
  4. Phpmyadmin, dış görünümler gibi temel dosyalar: /usr/local/cpanel/base/
  5. cPanel ikili dosyaları: /usr/local/cpanel/bin/
  6. CGI dosyaları: /usr/local/cpanel/cgi-sys/
  7. Cpanel erişimi ve hata günlüğü dosyaları: /usr/local/cpanel/logs/
  8. Whm ile ilgili dosyalar: /usr/local/cpanel/whostmgr/

Önemli yapılandırma dosyaları

  1. Apache yapılandırma dosyası: /etc/httpd/conf/httpd.conf
  2. Exim posta sunucusu yapılandırma dosyası:/etc/exim.conf
  3. Adlandırılmış conf dosyası: /etc/named.conf
  4. ProFTP ve Pureftpd conf dosyası :/etc/proftpd.conf ve /etc/pure-ftpd.conf
  5. Cpanel kullanıcı dosyası: /var/cpanel/users/username
  6. Cpanel yapılandırma dosyası (Tweak ayarları): /var/cpanel/cpanel.config
  7. Ağ yapılandırma dosyası: /etc/sysconfig/network
  8. Eklentiler, park edilmiş ve alt alan bilgileri: /etc/userdomains
  9. Cpanel güncelleme yapılandırma dosyası: /etc/cpupdate.conf
  10. Clamav conf dosyası: /etc/clamav.conf
  11. MySQL yapılandırma dosyası: /etc/my.cnf
  12. PHP ini yapılandırma dosyası: /usr/local/lib/php.ini

Referans Bağlantıları

cPanel/WHM Ana Sayfası

Şimdilik Cpanel kurulumu bu kadar, Cpanel ve WHM'de web hosting ortamını kurmanıza yardımcı olacak pek çok özellik bulunmaktadır. Linux sunucunuzda Cpanel kurulumunda herhangi bir sorunla karşılaşırsanız veya yedekleme, geri yükleme, geçiş vb. yardıma ihtiyacınız varsa bizimle iletişime geçmeniz yeterlidir.

O zamana kadar gelecekte daha heyecan verici ve ilgi çekici eğitimler için linux-console.net ile bağlantıda kalın. Değerli yorumlarınızı ve önerilerinizi aşağıdaki yorum bölümümüze bırakın.