CentOS 7'de cPanel ve WHM nasıl kurulur

Linux sunucu yönetiminin çoklu görevleri içinde, görevlerin her birinin, kullanıcılar, ekipler veya belirli roller düzeyinde yapılandırılan tüm yapısal süreçlerin optimal işleyişi için hayati bir rolü yerine getirdiğini biliyoruz.

Solvetic bu sefer cPanel adlı bir grafik arayüz aracından bahsedecek ve CentOS 7 sunucularının kontrolü ve yönetiminde belirli görevler için nasıl müttefik olabileceğini göreceğiz.

cPanel deneme lisansı aşağıdaki bağlantıdan satın alınabilir:

cPanel nedircPanel, Kontrol Paneli, 1997 yılında geliştirilmiş, WHM (Web Host Manager) sayesinde grafiksel bir konsoldan yönetilebilen harika özelliklere sahip yüksek kaliteli web hosting sunan ve her birinin aşağıdaki gibi işlevlerini yerine getirdiği bir kontrol panelidir:

  • cPanel, web barındırma hesaplarını yönetmek için kullanıcı erişimine izin verir
  • WHM, orada barındırılan tüm sunucuları ve hesapları kontrol etmek ve yönetmek için kök kullanıcılara erişim sağlamaktan sorumludur.

Birçok özelliği arasında şunları buluyoruz:

  • Kullanıcı dostu arayüz
  • Ücretsiz sunucu geçişi
  • E-posta hesapları, ileticiler ve otomatik yanıtlayıcılar oluşturmamıza olanak tanır.
  • Diğerlerinin yanı sıra dizinlere şifre atayabilir, IP adreslerini reddedebilir, SSL ve TLS ile erişimi kısıtlayabiliriz.
  • Yeni alanlar ve alt alanlar ekleyebiliriz
  • İzlenen dosyaların yedek kopyalarını düzenlemenize ve oluşturmanıza olanak tanır
  • MySQL ve PostgreSQL entegrasyonu sayesinde büyük miktarda verinin depolanmasını sağlar.
  • Webalizer ve AWStats gibi araçlarla izlenebilen web olaylarının raporlarını oluşturur
  • Kapasitelerini genişletmek için 500'den fazla uygulama ve eklentiye sahipler
  • Transferler ve yedek kopyalar yapmanızı sağlar

CentOS 7'de CPanel ve WHM kurulum gereksinimleriCentOS 7'de cPanel'in optimal çalışması için bir dizi temel gereksinim vardır, bunlar:

  • En az 1 GB RAM
  • 20 GB boş sabit disk alanı
  • Bir cPanel lisansı, deneme sürümü sunarlar, ancak resmi olanın maliyeti ayda 20 USD veya yılda 200 USD'dir.
  • Standart bir ana bilgisayar adına sahip olun
  • Önceden yüklenmiş herhangi bir uygulama olmadan temiz bir CentOS 7 kurulumuna sahip olmak çok önemlidir.

Unutulmamalıdır ki CentOS 7'de WHM ile cPanel kurduğumuzda orada kalacaktır ve onu kaldırmanın tek yolu işletim sistemini yeniden kurmaktır. Bunu akılda tutarak CentOS 7 cPanel kurulumuna geçiyoruz.

1. Perl, Curl kurulum ve kurulum komut dosyası indir

Aşama 1
cPanel bu programlama dilinde yazıldığından, Perl'in CentOS 7'ye kurulu olduğundan emin olmalıyız veya başarısız olursa, aşağıdaki komutu kullanarak kurun:

 yum kurulum perl

Adım 2
Bir sonraki adım, henüz kurulmamışsa, cPanel kurulum sürecinde komutları otomatik olarak çalıştırmak için Curl'i CentOS 7'ye kurmaktır. Curl'i kurmak için aşağıdaki satırı uygulayacağız:

 yum kurulum curl
Bu durumda zaten yükledik:

Aşama 3
Şimdi, betiği ana dizinimize indirmek için aşağıdaki satırı yürütmeye devam ediyoruz:

 curl -o en son -L https://securedownloads.cpanel.net/latest

4. Adım
İndirdikten sonra, aşağıdaki satırı yürüterek indirilen komut dosyasını yürütme işlemini başlatırız:

 en son

Yükleme işlemi devam edecek:

Adım 5
Aşağıdaki sözdizimini kullanarak sunucu adını ilgili alan adıyla ayarlamamız önemlidir:

 ana bilgisayar adı bilgisayar.domain.com
cPanel kurulum işlemi ağın hızına ve durumuna bağlı olarak 30 dakika ile bir saat arasında değiştiğinden sabırlı olmalıyız.

cPanel'in CentOS 7'deki kurulum süreci sona erdiğinde aşağıdakileri göreceğiz. İlgili değişiklikleri uygulamak için sistemi yeniden başlatmak gerekecektir.

Kurulumu için CentOS 7'de cPanel ve WHM kullanan süreç şudur:

  • İlk etapta bütün paketleri analiz ederek bütünlüklerini doğrular ve eğer bozuk bir paket varsa yum komutu kullanılarak güncellenir.
  • Daha sonra uygulama kurulumu için dil dosyalarını ve temel dosyaları indirir.
  • Ardından CPAN kullanarak çeşitli Perl modülleri ve yum kullanarak ek paketler kurun.
  • Son olarak Apache ve PHP'yi bir grup ilişkili modülle indirin ve derleyin.

6. Adım
Bu işlem tamamlandıktan sonra cPanel'e erişebileceğiz ve bunun için bir tarayıcıya gidiyoruz ve adres çubuğuna aşağıdaki satırı giriyoruz:

 http://sunucu_IP:2087
cPanel'e erişim kimlik bilgileri olarak kök kullanıcı ve şifresinin girilmesinin gerekli olacağı aşağıdaki pencere görüntülenecektir.

7. Adım
Gördüğümüz gibi, site ile bağlantının güvenli olmadığını gösteriyor, bunun için Gelişmiş düğmesine tıklayacağız ve yeni pencerede cPanel ile bağlantıya izin vermek için ilgili istisnayı ekleyeceğiz. Erişmek için Güvenlik İstisnasını Onayla'ya tıklıyoruz.

8. Adım
İstisnayı oluşturduğumuzda, cPanel'in ana penceresine erişeceğiz, burada bahsettiğimiz gibi, root kullanıcısı ve şifresi ile giriş yapmamız gerekecek:

9. Adım
Oturum aç'a tıkladığımızda atmamız gereken ilk adım cPanel lisans koşullarını kabul etmektir:

BÜYÜT

Adım 10
En alttaki I Agree / Go Step 2 butonuna tıklayarak 2. adıma geçiyoruz. Bu adımda ağ parametrelerini yapılandırmamız gerekecek ve buraya cPanel'den ilgili bildirimleri almak için e-posta adresimizi ekleyeceğiz ve dilersek ek alanları doldurma imkanına sahip olacağız.

BÜYÜT

Bu adımın son bölümünde DNS sunucularının konfigürasyonunu görebileceğiz ve gerekirse ekipmanın FQDN adını tanımlayabileceğiz. Kaydet ve Adım 3'e Git düğmesine tıklayın.

BÜYÜT

11. Adım
3. adımda, işlem henüz gerçekleştirilmediyse ekipmanın IP adresini yapılandırmalı ve ilgili ağ adaptörünü tanımlamalıyız, altta mevcut yapılandırmayı görebiliriz:

BÜYÜT

Adım 1/2
Bu değerler tanımlandıktan sonra, yönetilecek sunucuları ilgili IP adresleriyle yapılandırmanın mümkün olacağı 4. Adıma Git düğmesine tıklayın:

BÜYÜT

Adım 13
Oluşturulan bu değerlerle, Kaydet ve Git'e tıklayın, kurulan yapılandırmanın yönetileceğini göreceğimiz 5. Adıma gidin:

BÜYÜT

Yapılandırma kaydedildikten sonra 5. adımda cPanel'e atanacak hizmetleri yapılandırmamız gerekir:

BÜYÜT

Adım 14
Önerilen varsayılan seçenek Pure-FTPD'dir. Bu adımın altında, cPanel yönetiminde bize bir düzeyde güvenlik sunan cPHulk kaba kuvvet korumasını etkinleştirebiliriz.

BÜYÜT

Bu tanımla, ilgili seçimin yapılandırılacağı Kaydet ve Adım 6'ya Git'e tıklayın:

BÜYÜT

Son olarak, 6. adımda disk alanını yönetmemize izin verecek kotaları belirleyebiliriz:

BÜYÜT

Adım 15
Orada kota sistemini kullanabiliriz veya kullanamayız. Bu değerler tanımlandıktan sonra sihirbazı kapatmak ve cPanel konsoluna erişmek için Bitir Kurulum Sihirbazını tıklayın:

BÜYÜT

Bu ana WHM konsoludur ve içinde cPanel'in bize sunduğu kullanışlı ve pratik seçenekleri sol tarafta görebiliriz:

BÜYÜT

Bu seçeneklerin her biri, yönetilen sunucuların tüm yönetimi için çok yardımcı olacaktır.

NotcPanel'de lisans satın alınmışsa ve konsolun deneme sürümü olarak göründüğünü görürsek, güvenlik duvarı ile ilgili sorunlar nedeniyle komut dosyasının komut dosyasının lisansı güncellememesi nedeniyle, bunu düzeltmek için aşağıdakileri yürütmek gerekecektir. Takip etmek:

 / usr / yerel / cpanel / cpkeyclt

2. CPanel ve WHM dosya yapılandırma yolları


Belirli uygulama parametrelerini yönetmek için CentOS 7'de erişebileceğimiz ana yolları aşağıda bulabilirsiniz:

CPanel Dizinleri

 / usr / yerel / cpanel

Üçüncü taraf araçları

 / usr / yerel / cpanel / 3.parti /

Eklentiler veya cPanel eklentileri dizinleri

 / usr / yerel / cpanel / eklentiler /

Phpmyadmin, temalar gibi temel dosyalar

 / usr / yerel / cpanel / baz /

CPanel ikili dosyaları

 / usr / yerel / cpanel / bin /

CGI dosyaları

 / usr / yerel / cpanel / cgi-sys /

cPanel'e Erişim ve Olay Dosyaları Hatası

 / usr / yerel / cpanel / günlükler /

WHM dosyaları

 / usr / yerel / cpanel / whostmgr /

Apache yapılandırması

 /etc/httpd/conf/httpd.conf

Exim posta sunucusu yapılandırması

 /etc/exim.conf

Adlandırılmış yapılandırma dosyaları

 /etc/named.conf

ProFTP ve Pureftpd yapılandırma dosyaları

 /etc/proftpd.conf ve /etc/pure-ftpd.conf

CPanel Kullanıcı Dosyaları

 / var / cpanel / kullanıcılar / kullanıcı adı

CPanel yapılandırma dosyaları (Tweak ayarları)

 /var/cpanel/cpanel.config

Ağ yapılandırma dosyaları

 / etc / sysconfig / ağ

Eklentiler ve alt alan bilgileri

 / etc / kullanıcı alanları

CPanel güncelleme dosyaları

 /etc/cpupdate.conf

Clamav yapılandırma dosyaları

 /etc/clamav.conf

MySQL yapılandırma dosyaları

 /etc/my.cnf

PHP ini yapılandırma dosyaları

 /usr/local/lib/php.ini

Bu şekilde, cPanel'de web barındırma ve ilgili ekiplerin ve ilgili hesapların yönetimi için bir müttefik buluyoruz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave