Hoe cPanel en WHM op CentOS 7 te installeren

Binnen de meerdere taken van Linux-serverbeheer weten we dat elk van de taken een essentiële rol vervult voor het optimaal functioneren van alle structurele processen die zijn geconfigureerd op het niveau van gebruikers, teams of specifieke rollen.

Deze keer zal Solvetic het hebben over een grafische interface-tool genaamd cPanel en we zullen zien hoe het een bondgenoot kan worden voor specifieke taken in de controle en het beheer van CentOS 7-servers.

De cPanel-proeflicentie kan worden gekocht via de volgende link:

Wat is cPanelcPanel, Configuratiescherm, is een configuratiescherm dat in 1997 is ontwikkeld en dat ons webhosting van hoge kwaliteit biedt met geweldige functies die kunnen worden beheerd vanaf een grafische console dankzij WHM (Web Host Manager) waar elk zijn functies als volgt vervult:

  • cPanel geeft gebruikers toegang om webhostingaccounts te beheren
  • WHM is verantwoordelijk voor het verlenen van toegang aan rootgebruikers om alle servers en accounts die daar worden gehost te controleren en te beheren.

Onder de vele kenmerken vinden we:

  • Gebruiksvriendelijke interface
  • Gratis servermigratie
  • Het stelt ons in staat om e-mailaccounts, forwarders en autoresponders aan te maken.
  • We kunnen wachtwoorden toewijzen aan mappen, IP-adressen weigeren, toegang beperken door onder andere SSL en TLS.
  • We kunnen nieuwe domeinen en subdomeinen toevoegen
  • Hiermee kunt u back-ups van bewaakte bestanden bewerken en maken
  • Het maakt het mogelijk om grote hoeveelheden gegevens op te slaan dankzij de integratie van MySQL en PostgreSQL
  • Genereert rapporten van webgebeurtenissen die kunnen worden gevolgd met tools zoals Webalizer en AWStats
  • Ze hebben meer dan 500 applicaties en plug-ins beschikbaar om hun capaciteit uit te breiden
  • Hiermee kunt u overdrachten en reservekopieën maken

CPanel- en WHM-installatievereisten op CentOS 7Er zijn een aantal basisvereisten voor het optimaal functioneren van cPanel in CentOS 7, dit zijn:

  • Minimaal 1 GB RAM
  • 20 GB vrije ruimte op de harde schijf
  • Een cPanel-licentie, ze bieden een proefversie, maar de officiële kost 20 USD per maand of 200 USD per jaar.
  • Een standaard hostnaam hebben
  • Het is essentieel om een ​​schone installatie van CentOS 7 te hebben zonder vooraf geïnstalleerde applicaties

Opgemerkt moet worden dat wanneer we cPanel met WHM in CentOS 7 installeren, het daar zal blijven en de enige manier om het te verwijderen is om het besturingssysteem opnieuw te installeren. Met dit in gedachten gaan we over tot de installatie van CentOS 7 cPanel.

1. Perl, Curl installatie en installatiescript downloaden

Stap 1
Aangezien cPanel in deze programmeertaal is geschreven, moeten we ervoor zorgen dat Perl is geïnstalleerd op CentOS 7 of, als dat niet lukt, het installeren met de volgende opdracht:

 yum installeer perl

Stap 2
De volgende stap is het installeren, indien nog niet geïnstalleerd, Curl op CentOS 7, dit om de commando's automatisch uit te voeren in het cPanel installatieproces. Om Curl te installeren, voeren we de volgende regel uit:

 yum install curl
In dit geval hebben we het al geïnstalleerd:

Stap 3
Nu gaan we verder met het uitvoeren van de volgende regel om het script naar onze hoofddirectory te downloaden:

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

Stap 4
Eenmaal gedownload, starten we het proces van het uitvoeren van het gedownloade script door de volgende regel uit te voeren:

 sh laatste

Het installatieproces gaat verder:

Stap 5
Het is belangrijk dat we de servernaam met het respectieve domein instellen met behulp van de volgende syntaxis:

 hostnaam computer.domein.com
We moeten geduld hebben, aangezien het installatieproces van cPanel tussen de 30 minuten en een uur duurt, afhankelijk van de snelheid en de status van het netwerk.

Zodra het installatieproces van cPanel in CentOS 7 is voltooid, zien we het volgende. Het systeem moet opnieuw worden opgestart om de respectieve wijzigingen toe te passen.

Het proces dat cPanel en WHM in CentOS 7 gebruikt voor de installatie is het volgende:

  • In de eerste plaats analyseert het alle pakketten om hun integriteit te verifiëren en als er een beschadigd pakket is, zal het worden bijgewerkt met de opdracht yum.
  • Later downloadt het de taalbestanden en basisbestanden voor de installatie van de applicatie.
  • Installeer vervolgens verschillende Perl-modules met CPAN en aanvullende pakketten met yum.
  • Download en compileer ten slotte Apache en PHP met een groep bijbehorende modules.

Stap 6
Zodra dit proces is voltooid, hebben we toegang tot cPanel en hiervoor gaan we naar een browser en in de adresbalk voeren we de volgende regel in:

 http: // server_IP: 2087
Het volgende venster wordt weergegeven waar het nodig is om de rootgebruiker en zijn wachtwoord in te voeren als toegangsgegevens voor cPanel.

Stap 7
Zoals we kunnen zien, geeft dit aan dat de verbinding met de site niet veilig is, hiervoor zullen we op de knop Geavanceerd klikken en in het nieuwe venster zullen we de respectieve uitzondering toevoegen om de verbinding met cPanel toe te staan. Daar klikken we op Beveiligingsuitzondering bevestigen om toegang te krijgen.

Stap 8
Zodra we de uitzondering hebben vastgesteld, krijgen we toegang tot het hoofdvenster van cPanel waar, zoals we hebben vermeld, het nodig is om in te loggen met de root-gebruiker en zijn wachtwoord:

Stap 9
Als we op Inloggen klikken, moeten we eerst de cPanel-licentievoorwaarden accepteren:

VERGROTEN

Stap 10
Daar onderaan klikken we op de knop I Agree / Go Stap 2 om door te gaan naar stap 2. In deze stap is het nodig om de netwerkparameters te configureren en hier zullen we ons e-mailadres opnemen om de respectieve meldingen van cPanel te ontvangen en we hebben de mogelijkheid om extra velden in te vullen als we dat willen.

VERGROTEN

In het laatste deel van deze stap zullen we de configuratie van de DNS-servers kunnen zien en indien nodig kunnen we de FQDN-naam van de apparatuur definiëren. Klik op de knop Opslaan en ga naar stap 3.

VERGROTEN

Stap 11
In stap 3 moeten we het IP-adres van de apparatuur configureren, als het proces nog niet is uitgevoerd, en de respectieve netwerkadapter definiëren, onderaan kunnen we de huidige configuratie zien:

VERGROTEN

Stap 12
Zodra deze waarden zijn gedefinieerd, klikt u op de knop Ga naar stap 4 waar het mogelijk is om de te beheren servers te configureren met hun respectieve IP-adressen:

VERGROTEN

Stap 13
Als deze waarden zijn vastgesteld, klikt u op Opslaan & Ga naar Stap 5 waar we zullen zien dat de vastgestelde configuratie wordt beheerd:

VERGROTEN

Nadat de configuratie is opgeslagen, moeten we in stap 5 de services configureren die aan cPanel worden toegewezen:

VERGROTEN

Stap 14
De standaardoptie, die wordt aanbevolen, is Pure-FTPD. Onderaan deze stap kunnen we cPHulk brute force-bescherming inschakelen, wat ons een beveiligingsniveau biedt in cPanel-beheer.

VERGROTEN

Als dit is gedefinieerd, klikt u op Opslaan & Ga naar stap 6 waar de betreffende selectie wordt geconfigureerd:

VERGROTEN

Ten slotte kunnen we in stap 6 de quota vaststellen waarmee we schijfruimte kunnen beheren:

VERGROTEN

Stap 15
Daar kunnen we wel of niet het quotasysteem gebruiken. Zodra deze waarden zijn gedefinieerd, klikt u op Setup Wizard voltooien om de wizard te sluiten en toegang te krijgen tot de cPanel-console:

VERGROTEN

Dit is de belangrijkste WHM-console en daarin kunnen we de opties zien die cPanel ons aan de linkerkant biedt, die handig en praktisch zijn:

VERGROTEN

Elk van deze opties zal een grote hulp zijn voor het volledige beheer van de beheerde servers.

OpmerkingIn het geval dat u een licentie hebt gekocht in cPanel en we zien dat de console als proefversie verschijnt, komt dit omdat het script van het script de licentie niet bijwerkt vanwege problemen die verband houden met de firewall, om dit te corrigeren zal het nodig zijn om de in aansluiting op:

 / usr / lokaal / cpanel / cpkeyclt

2. CPanel- en WHM-bestandsconfiguratiepaden


Hieronder vinden we de belangrijkste routes waar we toegang toe hebben in CentOS 7 om bepaalde applicatieparameters te beheren:

CPanel-mappen

 / usr / lokaal / cpanel

Hulpprogramma's van derden

 / usr / lokaal / cpanel / derde partij /

Directory's van add-ons of cPanel-plug-ins

 / usr / lokaal / cpanel / add-ons /

Basisbestanden zoals Phpmyadmin, thema's

 / usr / lokaal / cpanel / basis /

CPanel binaire bestanden

 / usr / lokaal / cpanel / bin /

CGI-bestanden

 / usr / lokaal / cpanel / cgi-sys /

Toegang tot cPanel & gebeurtenisbestanden Fout

 / usr / lokaal / cpanel / logs /

WHM-bestanden

 / usr / lokaal / cpanel / whostmgr /

Apache-configuratie

 /etc/httpd/conf/httpd.conf

Exim-mailserverconfiguratie

 /etc/exim.conf

Benoemde configuratiebestanden

 /etc/named.conf

ProFTP- en Pureftpd-configuratiebestanden

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

CPanel-gebruikersbestanden

 / var / cpanel / gebruikers / gebruikersnaam

CPanel-configuratiebestanden (Tweak-instellingen)

 /var/cpanel/cpanel.config

Netwerkconfiguratiebestanden

 / etc / sysconfig / netwerk

Add-ons en subdomeininformatie

 / etc / gebruikersdomeinen

CPanel-updatebestanden

 /etc/cpupdate.conf

Clamav-configuratiebestanden

 /etc/clamav.conf

Mysql-configuratiebestanden

 /etc/mijn.cnf

PHP ini-configuratiebestanden

 /usr/local/lib/php.ini

Zo vinden we in cPanel een bondgenoot voor webhosting en het respectievelijke beheer van teams en bijbehorende accounts.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave