Sådan installeres cPanel og WHM på CentOS 7

Inden for de mange opgaver ved Linux -serverstyring ved vi, at hver af opgaverne spiller en afgørende rolle for optimal funktion af alle de strukturelle processer, der konfigureres enten på niveau med brugere, teams eller specifikke roller.

Denne gang vil Solvetic tale om et grafisk grænsefladeværktøj kaldet cPanel, og vi vil se, hvordan det kan blive en allieret til specifikke opgaver i kontrol og administration af CentOS 7 -servere.

CPanel -prøvelicensen kan købes på følgende link:

Hvad er cPanelcPanel, Kontrolpanel, er et kontrolpanel udviklet i 1997, som tilbyder os webhosting i høj kvalitet med gode funktioner, der kan administreres fra en grafisk konsol takket være WHM (Web Host Manager), hvor hver enkelt opfylder sine funktioner som denne:

  • cPanel giver brugeradgang til at administrere webhostingkonti
  • WHM er ansvarlig for at give adgang til root -brugere for at kontrollere og administrere alle servere og konti, der hostes der.

Blandt dens mange egenskaber finder vi:

  • Brugervenlig grænseflade
  • Gratis servermigration
  • Det giver os mulighed for at oprette e -mail -konti, speditører og autosvarere.
  • Vi kan tildele adgangskode til mapper, nægte IP -adresser, begrænse adgangen blandt andet med SSL og TLS.
  • Vi kan tilføje nye domæner og underdomæner
  • Giver dig mulighed for at redigere og oprette sikkerhedskopier af overvågede filer
  • Det giver mulighed for at gemme store mængder data takket være integrationen af ​​MySQL og PostgreSQL
  • Genererer rapporter om webhændelser, der kan overvåges med værktøjer som Webalizer og AWStats
  • De har mere end 500 applikationer og plugins til rådighed for at udvide deres kapacitet
  • Giver dig mulighed for at foretage overførsler og sikkerhedskopier

CPanel og WHM installationskrav på CentOS 7Der er en række grundlæggende krav til optimal funktion af cPanel i CentOS 7, disse er:

  • Minimum 1 GB RAM
  • 20 GB ledig plads på harddisken
  • De har en cPanel -licens og tilbyder en prøveversion, men den officielle koster 20 USD pr. Måned eller 200 USD om året.
  • Har et standardværtsnavn
  • Det er vigtigt at have en ren installation af CentOS 7 uden forudinstallerede applikationer

Det skal bemærkes, at når vi installerer cPanel med WHM i CentOS 7, forbliver det der, og den eneste måde at fjerne det på er at geninstallere operativsystemet. Med dette i tankerne går vi videre til installationen af ​​CentOS 7 cPanel.

1. Perl, Curl installation og installations script download

Trin 1
Da cPanel er skrevet på dette programmeringssprog, skal vi sikre os, at Perl er installeret på CentOS 7, eller hvis det ikke er tilfældet, skal du installere det ved hjælp af følgende kommando:

 yum installere perl

Trin 2
Det næste trin er at installere, hvis ikke allerede installeret, Curl på CentOS 7, dette for at køre kommandoerne automatisk i cPanel -installationsprocessen. For at installere Curl udfører vi følgende linje:

 yum installere curl
I dette tilfælde har vi det allerede installeret:

Trin 3
Nu fortsætter vi med at udføre følgende linje for at downloade scriptet til vores hovedmappe:

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

Trin 4
Når det er downloadet, starter vi processen med at udføre det downloadede script ved at udføre følgende linje:

 sh seneste

Installationsprocessen fortsætter:

Trin 5
Det er vigtigt, at vi indstiller servernavnet med det respektive domæne ved hjælp af følgende syntaks:

 værtsnavn computer.domæne.com
Vi skal være tålmodige, da cPanel -installationsprocessen tager mellem 30 minutter og en time afhængigt af netværkets hastighed og tilstand.

Når installationen af ​​cPanel i CentOS 7 er afsluttet, ser vi følgende. Det vil være nødvendigt at genstarte systemet for at anvende de respektive ændringer.

Processen, der bruger cPanel og WHM i CentOS 7 til installationen, er følgende:

  • For det første analyserer den alle pakkerne for at verificere deres integritet, og hvis der er en korrupt pakke, opdateres den ved hjælp af kommandoen yum.
  • Senere downloader det sprogfilerne og basisfilerne til applikationsinstallationen.
  • Installer derefter forskellige Perl -moduler ved hjælp af CPAN og yderligere pakker ved hjælp af yum.
  • Hent og kompil endelig Apache og PHP med en gruppe tilhørende moduler.

Trin 6
Når denne proces er udført, vil vi have adgang til cPanel, og for dette går vi til en browser, og i adresselinjen indtaster vi følgende linje:

 http: // server_IP: 2087
Det følgende vindue vises, hvor det vil være nødvendigt at indtaste rodbrugeren og dens adgangskode som adgangsoplysninger til cPanel.

Trin 7
Som vi kan se, angiver det, at forbindelsen til webstedet ikke er sikker, for dette klikker vi på knappen Avanceret, og i det nye vindue tilføjer vi den respektive undtagelse for at tillade forbindelsen med cPanel. Der klikker vi på Bekræft sikkerhedsundtagelse for at få adgang.

Trin 8
Når vi har etableret undtagelsen, får vi adgang til hovedvinduet i cPanel, hvor det, som vi har nævnt, vil være nødvendigt at logge ind med rodbrugeren og dens adgangskode:

Trin 9
Når du klikker på Log ind, er det første trin, vi skal tage, at acceptere cPanel -licensvilkårene:

FORSTØRRE

Trin 10
Der nederst klikker vi på knappen I Agree / Go Step 2 for at gå videre til trin 2. I dette trin vil det være nødvendigt at konfigurere netværksparametrene, og her vil vi inkludere vores e -mail -adresse for at modtage de respektive meddelelser fra cPanel og vi vil have mulighed for at udfylde yderligere felter, hvis vi ønsker det.

FORSTØRRE

I den sidste del af dette trin vil vi være i stand til at se konfigurationen af ​​DNS -servere, og om nødvendigt vil vi være i stand til at definere FQDN -navnet på udstyret. Klik på knappen Gem og gå til trin 3.

FORSTØRRE

Trin 11
I trin 3 skal vi konfigurere udstyrets IP -adresse, hvis processen endnu ikke er udført, og definere den respektive netværksadapter, i bunden kan vi se den aktuelle konfiguration:

FORSTØRRE

Trin 12
Når disse værdier er defineret, skal du klikke på knappen Gå til trin 4, hvor det vil være muligt at konfigurere serverne til at blive administreret med deres respektive IP -adresser:

FORSTØRRE

Trin 13
Når disse værdier er etableret, skal du klikke på Gem & Gå til trin 5, hvor vi vil se, at den etablerede konfiguration vil blive administreret:

FORSTØRRE

Når konfigurationen er gemt, skal vi i trin 5 konfigurere de tjenester, der vil blive tildelt cPanel:

FORSTØRRE

Trin 14
Standardindstillingen, som anbefales, er Pure-FTPD. I bunden af ​​dette trin kan vi aktivere cPHulk brute force -beskyttelse, som giver os et niveau af sikkerhed i cPanel -styring.

FORSTØRRE

Med dette defineret skal du klikke på Gem & Gå til trin 6, hvor det respektive valg vil blive konfigureret:

FORSTØRRE

Endelig kan vi i trin 6 etablere de kvoter, der giver os mulighed for at styre diskplads:

FORSTØRRE

Trin 15
Der kan vi bruge kvotesystemet eller ej. Når disse værdier er defineret, skal du klikke på Afslut installationsguiden for at lukke guiden og få adgang til cPanel -konsollen:

FORSTØRRE

Dette er den vigtigste WHM -konsol, og i den kan vi se de muligheder, som cPanel tilbyder os på venstre side, som er nyttige og praktiske:

FORSTØRRE

Hver af disse muligheder vil være til stor hjælp for hele administrationen af ​​de administrerede servere.

BemærkI tilfælde af at have en licens købt i cPanel, og vi ser, at konsollen fremstår som prøveversion, skyldes det, at scriptet til scriptet ikke opdaterer licensen på grund af problemer i forbindelse med firewallen, for at rette dette vil det være nødvendigt at udføre følge:

 / usr / local / cpanel / cpkeyclt

2. CPanel- og WHM -filkonfigurationsstier


Nedenfor finder vi de vigtigste ruter, hvor vi kan få adgang til i CentOS 7 for at administrere bestemte applikationsparametre:

CPanel -biblioteker

 / usr / local / cpanel

Tredjepartsværktøjer

 / usr / local / cpanel / 3rdparty /

Kataloger over tilføjelser eller cPanel -plugins

 / usr / local / cpanel / addons /

Basefiler som Phpmyadmin, temaer

 / usr / local / cpanel / base /

CPanel -binære filer

 / usr / local / cpanel / bin /

CGI -filer

 / usr / local / cpanel / cgi-sys /

Adgang til cPanel & hændelsesfiler fejl

 / usr / local / cpanel / logs /

WHM -filer

 / usr / local / cpanel / whostmgr /

Apache -konfiguration

 /etc/httpd/conf/httpd.conf

Exim mail server konfiguration

 /etc/exim.conf

Navngivne konfigurationsfiler

 /etc/named.conf

ProFTP- og Pureftpd -konfigurationsfiler

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

CPanel brugerfiler

 / var / cpanel / users / username

CPanel -konfigurationsfiler (Tweak -indstillinger)

 /var/cpanel/cpanel.config

Netværkskonfigurationsfiler

 / etc / sysconfig / network

Tilføjelser og oplysninger om underdomæne

 / etc / userdomains

CPanel opdateringsfiler

 /etc/cpupdate.conf

Clamav -konfigurationsfiler

 /etc/clamav.conf

Mysql -konfigurationsfiler

 /etc/my.cnf

PHP ini -konfigurationsfiler

 /usr/local/lib/php.ini

På denne måde finder vi i cPanel en allieret til webhosting og den respektive ledelse af teams og tilhørende konti.

wave wave wave wave wave