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 curlV 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.comMusí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: 2087Zobrazí 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ů.