Slik installerer du cPanel og WHM på CentOS 7

Innenfor de mange oppgavene til Linux -serveradministrasjon, vet vi at hver av oppgavene fyller en viktig rolle for optimal funksjon av alle strukturelle prosesser som er konfigurert enten på nivå med brukere, team eller spesifikke roller.

Denne gangen vil Solvetic snakke om et grafisk grensesnittverktøy kalt cPanel, og vi skal se hvordan det kan bli en alliert for spesifikke oppgaver i kontroll og administrasjon av CentOS 7 -servere.

CPanel -prøvelisensen kan kjøpes på følgende lenke:

Hva er cPanelcPanel, Kontrollpanel, er et kontrollpanel utviklet i 1997 som tilbyr oss webhotell av høy kvalitet med flotte funksjoner som kan administreres fra en grafisk konsoll takket være WHM (Web Host Manager) der hver og en oppfyller sine funksjoner slik:

  • cPanel gir brukeren tilgang til å administrere webhotellkontoer
  • WHM er ansvarlig for å gi tilgang til rotbrukere for å kontrollere og administrere alle servere og kontoer som er vert der.

Blant de mange egenskapene finner vi:

  • Brukervennlig grensesnitt
  • Gratis servermigrasjon
  • Det lar oss opprette e -postkontoer, speditører og autosvarere.
  • Vi kan tildele passord til kataloger, nekte IP -adresser, begrense tilgang med blant annet SSL og TLS.
  • Vi kan legge til nye domener og underdomener
  • Lar deg redigere og lage sikkerhetskopier av overvåkte filer
  • Det gjør det mulig å lagre store datamengder takket være integrasjonen av MySQL og PostgreSQL
  • Genererer rapporter om webhendelser som kan overvåkes med verktøy som Webalizer og AWStats
  • De har mer enn 500 applikasjoner og plugins tilgjengelig for å utvide kapasiteten
  • Lar deg gjøre overføringer og sikkerhetskopier

CPanel og WHM installasjonskrav på CentOS 7Det er en rekke grunnleggende krav for optimal funksjon av cPanel i CentOS 7, disse er:

  • Minimum 1 GB RAM
  • 20 GB ledig plass på harddisken
  • En cPanel -lisens, de tilbyr en prøveversjon, men den offisielle har en kostnad på 20 USD per måned eller 200 USD per år.
  • Ha et standard vertsnavn
  • Det er viktig å ha en ren installasjon av CentOS 7 uten forhåndsinstallerte applikasjoner

Det skal bemerkes at når vi installerer cPanel med WHM i CentOS 7, vil det forbli der, og den eneste måten å fjerne det på er å installere operativsystemet på nytt. Med dette i bakhodet går vi videre til installasjonen av CentOS 7 cPanel.

1. Last ned Perl, Curl installasjon og installasjonsskript

Trinn 1
Siden cPanel er skrevet på dette programmeringsspråket, må vi sørge for at Perl er installert på CentOS 7 eller, hvis dette ikke er tilfelle, installere det med følgende kommando:

 yum installere perl

Steg 2
Det neste trinnet er å installere, hvis ikke allerede installert, Curl på CentOS 7, dette for å kjøre kommandoene automatisk i cPanel installasjonsprosess. For å installere Curl vil vi utføre følgende linje:

 yum installere curl
I dette tilfellet har vi det allerede installert:

Trinn 3
Nå fortsetter vi å utføre følgende linje for å laste ned skriptet til hovedkatalogen vår:

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

Trinn 4
Når den er lastet ned, starter vi prosessen med å utføre det nedlastede skriptet ved å kjøre følgende linje:

 sh siste

Installasjonsprosessen fortsetter:

Trinn 5
Det er viktig at vi angir servernavnet med det respektive domenet ved å bruke følgende syntaks:

 vertsnavn computer.domain.com
Vi må være tålmodige siden cPanel -installasjonsprosessen tar mellom 30 minutter og en time, avhengig av hastigheten og tilstanden til nettverket.

Når installasjonsprosessen for cPanel i CentOS 7 er avsluttet, ser vi følgende. Det vil være nødvendig å starte systemet på nytt for å anvende de respektive endringene.

Prosessen som bruker cPanel og WHM i CentOS 7 for installasjonen er følgende:

  • For det første analyserer den alle pakkene for å bekrefte deres integritet, og hvis det er en ødelagt pakke, oppdateres den ved hjelp av kommandoen yum.
  • Senere laster den ned språkfilene og basisfilene for installasjonen av programmet.
  • Installer deretter forskjellige Perl -moduler ved hjelp av CPAN og tilleggspakker med yum.
  • Endelig last ned og kompiler Apache og PHP med en gruppe tilhørende moduler.

Trinn 6
Når denne prosessen er ferdig, vil vi ha tilgang til cPanel, og for dette går vi til en nettleser og i adressefeltet skriver vi inn følgende linje:

 http: // server_IP: 2087
Følgende vindu vil vises der det vil være nødvendig å angi rotbrukeren og passordet som tilgangsinformasjon til cPanel.

Trinn 7
Som vi kan se, indikerer det at forbindelsen til nettstedet ikke er sikker. For dette klikker vi på knappen Avansert, og i det nye vinduet vil vi legge til det respektive unntaket for å tillate tilkoblingen til cPanel. Der klikker vi på Bekreft sikkerhetsunntak for å få tilgang.

Trinn 8
Når vi har etablert unntaket, får vi tilgang til hovedvinduet til cPanel hvor det, som vi har nevnt, vil være nødvendig å logge på med rotbrukeren og passordet:

Trinn 9
Når du klikker på Logg inn, er det første trinnet vi må ta å godta cPanel -lisensvilkårene:

FORSTØRRE

Trinn 10
Der nederst klikker vi på I Agree / Go Step 2 -knappen for å gå videre til trinn 2. I dette trinnet vil det være nødvendig å konfigurere nettverksparametrene, og her vil vi inkludere vår e -postadresse for å motta de respektive varslene fra cPanel og vi vil ha muligheten til å fylle ut flere felt hvis vi ønsker det.

FORSTØRRE

I den siste delen av dette trinnet vil vi kunne se konfigurasjonen av DNS -serverne, og om nødvendig vil vi kunne definere FQDN -navnet på utstyret. Klikk på knappen Lagre og gå til trinn 3.

FORSTØRRE

Trinn 11
I trinn 3 må vi konfigurere IP -adressen til utstyret, hvis prosessen ennå ikke er utført, og definere det respektive nettverkskortet, nederst kan vi se gjeldende konfigurasjon:

FORSTØRRE

Trinn 12
Når disse verdiene er definert, klikker du på Gå til trinn 4 -knappen der det vil være mulig å konfigurere serverne for å bli administrert med sine respektive IP -adresser:

FORSTØRRE

Trinn 13
Når disse verdiene er etablert, klikker du på Lagre og gå til trinn 5, hvor vi vil se at den etablerte konfigurasjonen blir administrert:

FORSTØRRE

Når konfigurasjonen er lagret, må vi i trinn 5 konfigurere tjenestene som vil bli tildelt cPanel:

FORSTØRRE

Trinn 14
Standardalternativet, som anbefales, er Pure-FTPD. På bunnen av dette trinnet kan vi aktivere cPHulk brute force -beskyttelse som gir oss et nivå av sikkerhet i cPanel -styring.

FORSTØRRE

Med dette definert, klikker du på Lagre og gå til trinn 6 der det respektive valget vil bli konfigurert:

FORSTØRRE

Til slutt kan vi i trinn 6 etablere kvotene som lar oss administrere diskplass:

FORSTØRRE

Trinn 15
Der kan vi bruke kvotesystemet eller ikke. Når disse verdiene er definert, klikker du på Finish Setup Wizard for å lukke veiviseren og få tilgang til cPanel -konsollen:

FORSTØRRE

Dette er den viktigste WHM -konsollen, og i den kan vi se alternativene som cPanel tilbyr oss på venstre side, som er nyttige og praktiske:

FORSTØRRE

Hvert av disse alternativene vil være til stor hjelp for hele administrasjonen av de administrerte serverne.

MerkHvis du har kjøpt en lisens i cPanel og vi ser at konsollen vises som prøveversjon, er det fordi skriptet til skriptet ikke oppdaterer lisensen på grunn av problemer knyttet til brannmuren, for å korrigere dette vil det være nødvendig å utføre følgende:

 / usr / local / cpanel / cpkeyclt

2. CPanel- og WHM -filkonfigurasjonsbaner


Nedenfor finner vi hovedruter der vi kan få tilgang til i CentOS 7 for å administrere visse applikasjonsparametere:

CPanel -kataloger

 / usr / local / cpanel

Tredjepartsverktøy

 / usr / local / cpanel / 3rdparty /

Kataloger over tillegg eller cPanel -plugins

 / usr / local / cpanel / addons /

Basefiler som Phpmyadmin, temaer

 / usr / local / cpanel / base /

CPanel -binærfiler

 / usr / local / cpanel / bin /

CGI -filer

 / usr / local / cpanel / cgi-sys /

Tilgang til cPanel og hendelsesfiler

 / usr / local / cpanel / logs /

WHM -filer

 / usr / local / cpanel / whostmgr /

Apache -konfigurasjon

 /etc/httpd/conf/httpd.conf

Eksim e -postserverkonfigurasjon

 /etc/exim.conf

Navngitte konfigurasjonsfiler

 /etc/named.conf

ProFTP- og Pureftpd -konfigurasjonsfiler

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

CPanel brukerfiler

 / var / cpanel / users / username

CPanel -konfigurasjonsfiler (Tweak -innstillinger)

 /var/cpanel/cpanel.config

Konfigurasjonsfiler for nettverk

 / etc / sysconfig / network

Tillegg og informasjon om underdomener

 / etc / userdomains

CPanel oppdateringsfiler

 /etc/cpupdate.conf

Clamav -konfigurasjonsfiler

 /etc/clamav.conf

Mysql -konfigurasjonsfiler

 /etc/my.cnf

PHP ini -konfigurasjonsfiler

 /usr/local/lib/php.ini

På denne måten finner vi i cPanel en alliert for webhotell og den respektive ledelsen av team og tilhørende kontoer.

wave wave wave wave wave