Jak nainstalovat cPanel a WHM na CentOS 7

V rámci více úkolů správy serverů Linux víme, že každý z úkolů plní zásadní roli pro optimální fungování všech strukturálních procesů, které jsou konfigurovány buď na úrovni uživatelů, týmů nebo konkrétních rolí.

Tentokrát bude Solvetic hovořit o nástroji grafického rozhraní s názvem cPanel a uvidíme, jak se může stát spojencem pro specifické úkoly v oblasti řízení a správy serverů CentOS 7.

Zkušební licenci cPanel lze zakoupit na následujícím odkazu:

Co je cPanelcPanel, Control Panel, je ovládací panel vyvinutý v roce 1997, který nám nabízí vysoce kvalitní webhosting se skvělými funkcemi, které lze spravovat z grafické konzoly díky WHM (Web Host Manager), kde každý plní své funkce takto:

  • cPanel umožňuje uživateli přístup ke správě účtů webhostingu
  • WHM je zodpovědný za poskytování přístupu uživatelům root za účelem řízení a správy všech serverů a účtů, které jsou zde hostovány.

Mezi jeho mnoha charakteristikami najdeme:

  • Uživatelsky přívětivé rozhraní
  • Bezplatná migrace serveru
  • Umožňuje nám vytvářet e -mailové účty, přeposilače a automatické odpovědi.
  • Můžeme přiřadit heslo adresářům, odepřít IP adresy, omezit přístup mimo jiné pomocí SSL a TLS.
  • Můžeme přidat nové domény a subdomény
  • Umožňuje upravovat a vytvářet záložní kopie monitorovaných souborů
  • Díky integraci MySQL a PostgreSQL umožňuje ukládat velké množství dat
  • Generuje zprávy o webových událostech, které lze monitorovat pomocí nástrojů, jako je Webalizer a AWStats
  • K rozšíření své kapacity mají k dispozici více než 500 aplikací a pluginů
  • Umožňuje provádět převody a záložní kopie

Požadavky na instalaci CPanel a WHM na CentOS 7Existuje několik základních požadavků na optimální fungování cPanel v CentOS 7, tyto jsou:

  • Minimálně 1 GB RAM
  • 20 GB volného místa na pevném disku
  • Licence cPanel nabízí zkušební verzi, ale oficiální verze stojí 20 USD za měsíc nebo 200 USD za rok.
  • Mějte standardní název hostitele
  • Je nezbytné mít čistou instalaci CentOS 7 bez předinstalovaných aplikací

Je třeba poznamenat, že když nainstalujeme cPanel s WHM do CentOS 7, zůstane tam a jediný způsob, jak jej odstranit, je přeinstalovat operační systém. S ohledem na to přistoupíme k instalaci CentOS 7 cPanel.

1. Perl, instalace Curl a instalační skript ke stažení

Krok 1
Protože cPanel je napsán v tomto programovacím jazyce, musíme se ujistit, že je Perl nainstalován na CentOS 7, nebo pokud to není možné, nainstalujte jej pomocí následujícího příkazu:

 yum nainstalovat perl

Krok 2
Dalším krokem je instalace, pokud ještě není nainstalována, Curl na CentOS 7, aby se příkazy spouštěly automaticky v procesu instalace cPanel. Chcete -li nainstalovat Curl, spustíme následující řádek:

 yum nainstalovat curl
V tomto případě ji již máme nainstalovanou:

Krok 3
Nyní přistoupíme ke spuštění následujícího řádku ke stažení skriptu do našeho hlavního adresáře:

 curl -o nejnovější -L https://securedownloads.cpanel.net/latest

Krok 4
Po stažení zahájíme proces spuštění staženého skriptu spuštěním následujícího řádku:

 sh nejnovější

Proces instalace bude pokračovat:

Krok 5
Je důležité, abychom nastavili název serveru s příslušnou doménou pomocí následující syntaxe:

 název hostitele computer.domain.com
Musíme být trpěliví, protože proces instalace cPanel trvá od 30 minut do hodiny v závislosti na rychlosti a stavu sítě.

Jakmile proces instalace cPanel v CentOS 7 skončí, uvidíme následující. K provedení příslušných změn bude nutné restartovat systém.

Proces, který pro instalaci používá cPanel a WHM v CentOS 7, je následující:

  • V první řadě analyzuje všechny balíčky, aby ověřil jejich integritu, a pokud existuje poškozený balíček, bude aktualizován pomocí příkazu yum.
  • Později stáhne jazykové soubory a základní soubory pro instalaci aplikace.
  • Poté nainstalujte různé moduly Perl pomocí CPAN a další balíčky pomocí yum.
  • Nakonec stáhněte a zkompilovejte Apache a PHP se skupinou přidružených modulů.

Krok 6
Jakmile je tento proces hotový, budeme mít přístup k cPanel, a proto přejdeme do prohlížeče a do adresního řádku zadáme následující řádek:

 http: // server_IP: 2087
Zobrazí se následující okno, kde bude nutné zadat uživatele root a jeho heslo jako přístupové údaje k cPanel.

Krok 7
Jak vidíme, naznačuje to, že spojení s webem není zabezpečené, za tímto účelem klikneme na tlačítko Upřesnit a v novém okně přidáme příslušnou výjimku, která umožní spojení s cPanel. Tam klikneme na Potvrdit výjimku zabezpečení, abychom měli přístup.

Krok 8
Jakmile stanovíme výjimku, vstoupíme do hlavního okna cPanel, kde, jak jsme již zmínili, bude nutné se přihlásit pomocí uživatele root a jeho hesla:

Krok 9
Když kliknete na Přihlásit se, první krok, který musíme udělat, je přijmout licenční podmínky cPanel:

ZVĚTŠIT

Krok 10
V dolní části klikneme na tlačítko Souhlasím / Přejít krok 2, abychom přešli ke kroku 2. V tomto kroku bude nutné nakonfigurovat parametry sítě a zde zahrneme naši e -mailovou adresu pro příjem příslušných oznámení od cPanel a my bude mít možnost doplnit další pole, pokud si budeme přát.

ZVĚTŠIT

V závěrečné části tohoto kroku budeme moci vidět konfiguraci serverů DNS a v případě potřeby budeme moci definovat název FQDN zařízení. Klikněte na tlačítko Uložit a přejít na krok 3.

ZVĚTŠIT

Krok 11
V kroku 3 musíme nakonfigurovat IP adresu zařízení, pokud proces ještě nebyl proveden, a definovat příslušný síťový adaptér, v dolní části vidíme aktuální konfiguraci:

ZVĚTŠIT

Krok 12
Jakmile jsou tyto hodnoty definovány, klikněte na tlačítko Přejít na krok 4, kde bude možné konfigurovat servery, které mají být spravovány, s jejich příslušnými IP adresami:

ZVĚTŠIT

Krok 13
Po nastavení těchto hodnot klikněte na Uložit a přejít na krok 5, kde uvidíme, že bude vytvořená konfigurace spravována:

ZVĚTŠIT

Jakmile je konfigurace uložena, v kroku 5 musíme nakonfigurovat služby, které budou přiřazeny k cPanel:

ZVĚTŠIT

Krok 14
Výchozí možnost, která se doporučuje, je Pure-FTPD. Ve spodní části tohoto kroku můžeme povolit ochranu před hrubou silou cPHulk, která nám nabízí úroveň zabezpečení při správě cPanel.

ZVĚTŠIT

Když je toto definováno, klikněte na Uložit a přejít na krok 6, kde bude nakonfigurován příslušný výběr:

ZVĚTŠIT

Nakonec v kroku 6 můžeme stanovit kvóty, které nám umožní spravovat místo na disku:

ZVĚTŠIT

Krok 15
Tam můžeme systém kvót použít, nebo ne. Jakmile jsou tyto hodnoty definovány, kliknutím na Dokončit průvodce instalací průvodce zavřete a otevřete konzolu cPanel:

ZVĚTŠIT

Toto je hlavní konzola WHM a v ní můžeme vidět možnosti, které nám cPanel nabízí na levé straně, které jsou užitečné a praktické:

ZVĚTŠIT

Každá z těchto možností bude velkou pomocí pro celou správu spravovaných serverů.

PoznámkaV případě, že máte licenci zakoupenou v programu cPanel a vidíme, že se konzola jeví jako zkušební, je to proto, že skript skriptu neaktualizuje licenci kvůli problémům spojeným s firewallem, k nápravě tohoto bude nutné spustit Následující:

 / usr / local / cpanel / cpkeyclt

2. Cesty ke konfiguraci souborů CPanel a WHM


Níže uvádíme hlavní cesty, ke kterým máme v CentOS 7 přístup ke správě určitých parametrů aplikace:

Adresáře CPanel

 / usr / local / cpanel

Nástroje třetích stran

 / usr / local / cpanel / 3rdparty /

Adresáře doplňků nebo pluginů cPanel

 / usr / local / cpanel / addons /

Základní soubory jako Phpmyadmin, témata

 / usr / local / cpanel / base /

CPanel binární soubory

 / usr / local / cpanel / bin /

Soubory CGI

 / usr / local / cpanel / cgi-sys /

Chyba přístupu k cPanel & Event Files

 / usr / local / cpanel / logs /

Soubory WHM

 / usr / local / cpanel / whostmgr /

Konfigurace Apache

 /etc/httpd/conf/httpd.conf

Exim konfigurace poštovního serveru

 /etc/exim.conf

Pojmenované konfigurační soubory

 /etc/named.conf

Konfigurační soubory ProFTP a Pureftpd

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

Soubory uživatele CPanel

 / var / cpanel / users / uživatelské jméno

Konfigurační soubory CPanel (nastavení Tweak)

 /var/cpanel/cpanel.config

Soubory pro konfiguraci sítě

 / etc / sysconfig / network

Informace o doplňcích a subdoménách

 / etc / userdomains

Aktualizační soubory CPanel

 /etc/cpupdate.conf

Konfigurační soubory Clamav

 /etc/clamav.conf

Konfigurační soubory MySQL

 /etc/my.cnf

Konfigurační soubory PHP ini

 /usr/local/lib/php.ini

Tímto způsobem najdeme v cPanel spojence pro webhosting a příslušnou správu týmů a přidružených účtů.

wave wave wave wave wave