Inom de flera uppgif.webpterna för Linux -serverhantering vet vi att var och en av uppgif.webpterna fyller en viktig roll för optimal funktion av alla strukturprocesser som konfigureras antingen på användarnivå, team eller specifika roller.
Den här gången kommer Solvetic att prata om ett grafiskt gränssnittsverktyg som heter cPanel och vi kommer att se hur det kan bli en allierad för specifika uppgif.webpter inom kontroll och hantering av CentOS 7 -servrar.
CPanel -provlicensen kan köpas på följande länk:
Vad är cPanelcPanel, Kontrollpanelen, är en kontrollpanel som utvecklades 1997 och erbjuder oss webbhotell av hög kvalitet med fantastiska funktioner som kan hanteras från en grafisk konsol tack vare WHM (Web Host Manager) där var och en uppfyller sina funktioner så här:
- cPanel tillåter användarens åtkomst att hantera webbhotellskonton
- WHM ansvarar för att tillhandahålla åtkomst till rotanvändare för att kontrollera och hantera alla servrar och konton som finns där.
Bland dess många egenskaper hittar vi:
- Användarvänligt gränssnitt
- Gratis servermigrering
- Det gör att vi kan skapa e -postkonton, speditörer och autosvarare.
- Vi kan tilldela lösenord till kataloger, neka IP -adresser, begränsa åtkomst med bland annat SSL och TLS.
- Vi kan lägga till nya domäner och underdomäner
- Låter dig redigera och skapa säkerhetskopior av övervakade filer
- Det gör det möjligt att lagra stora mängder data tack vare integrationen av MySQL och PostgreSQL
- Genererar rapporter om webbhändelser som kan övervakas med verktyg som Webalizer och AWStats
- De har mer än 500 applikationer och plugins tillgängliga för att utöka sin kapacitet
- Låter dig göra överföringar och säkerhetskopior
CPanel och WHM installationskrav på CentOS 7Det finns en rad grundläggande krav för optimal funktion av cPanel i CentOS 7, dessa är:
- Minst 1 GB RAM -minne
- 20 GB ledigt hårddiskutrymme
- En cPanel -licens, de erbjuder en testversion men den officiella har en kostnad på 20 USD per månad eller 200 USD per år.
- Ha ett vanligt värdnamn
- Det är viktigt att ha en ren installation av CentOS 7 utan några förinstallerade applikationer
Det bör noteras att när vi installerar cPanel med WHM i CentOS 7 kommer det att finnas kvar och det enda sättet att ta bort det är att installera om operativsystemet. Med detta i åtanke går vi vidare till installationen av CentOS 7 cPanel.
1. Perl, Curl installation och installationsskript nedladdning
Steg 1
Eftersom cPanel är skrivet på detta programmeringsspråk måste vi se till att Perl är installerat på CentOS 7 eller, om det inte fungerar, installera det med följande kommando:
yum installera perl
Steg 2
Nästa steg är att installera, om inte redan installerat, Curl på CentOS 7, detta för att automatiskt köra kommandona i cPanel -installationsprocessen. För att installera Curl kör vi följande rad:
yum installera curlI det här fallet har vi redan installerat det:
Steg 3
Nu fortsätter vi att köra följande rad för att ladda ner skriptet till vår huvudkatalog:
curl -o senaste -L https://securedownloads.cpanel.net/latest
Steg 4
När vi har laddat ner startar vi processen med att köra det nedladdade skriptet genom att köra följande rad:
sh senaste
Installationsprocessen fortsätter:
Steg 5
Det är viktigt att vi anger servernamnet med respektive domän med följande syntax:
värdnamn dator.domän.comVi måste ha tålamod eftersom cPanels installationsprocess tar mellan 30 minuter och en timme beroende på hastigheten och tillståndet i nätverket.
När installationen av cPanel i CentOS 7 är klar kommer vi att se följande. Det kommer att vara nödvändigt att starta om systemet för att tillämpa respektive ändringar.
Processen som använder cPanel och WHM i CentOS 7 för installationen är följande:
- I första hand analyserar den alla paket för att verifiera deras integritet och om det finns ett korrupt paket kommer det att uppdateras med kommandot yum.
- Senare laddar den ner språkfilerna och basfilerna för applikationsinstallationen.
- Installera sedan olika Perl -moduler med CPAN och ytterligare paket med yum.
- Slutligen ladda ner och kompilera Apache och PHP med en grupp tillhörande moduler.
Steg 6
När denna process är klar kommer vi att kunna komma åt cPanel och för detta går vi till en webbläsare och i adressfältet anger vi följande rad:
http: // server_IP: 2087Följande fönster visas där det kommer att vara nödvändigt att ange rotanvändaren och dess lösenord som åtkomstuppgif.webpter till cPanel.
Steg 7
Som vi kan se indikerar det att anslutningen till webbplatsen inte är säker, för detta klickar vi på knappen Avancerad och i det nya fönstret kommer vi att lägga till respektive undantag för att tillåta anslutningen med cPanel. Där klickar vi på Bekräfta säkerhetsundantag för att få åtkomst.
Steg 8
När vi väl har fastställt undantaget kommer vi åt cPanels huvudfönster där det, som vi har nämnt, kommer att vara nödvändigt att logga in med rotanvändaren och dess lösenord:
Steg 9
När du klickar på Logga in är det första steget vi måste ta att acceptera cPanel -licensvillkoren:
FÖRSTORA
Steg 10
Där längst ner klickar vi på knappen Jag godkänner / går steg 2 för att gå vidare till steg 2. I det här steget kommer det att vara nödvändigt att konfigurera nätverksparametrarna och här kommer vi att inkludera vår e -postadress för att ta emot respektive aviseringar från cPanel och vi har möjlighet att komplettera ytterligare fält om vi vill.
FÖRSTORA
I den sista delen av detta steg kommer vi att kunna se konfigurationen av DNS -servrarna och vid behov kommer vi att kunna definiera FQDN -namnet på utrustningen. Klicka på knappen Spara och gå till steg 3.
FÖRSTORA
Steg 11
I steg 3 måste vi konfigurera utrustningens IP -adress, om processen ännu inte har utförts, och definiera respektive nätverkskort, längst ner kan vi se den aktuella konfigurationen:
FÖRSTORA
Steg 12
När dessa värden har definierats klickar du på knappen Gå till steg 4 där det är möjligt att konfigurera servrarna för att hanteras med sina respektive IP -adresser:
FÖRSTORA
Steg 13
Med dessa värden fastställda, klicka på Spara och gå till steg 5 där vi ser att den etablerade konfigurationen kommer att hanteras:
FÖRSTORA
När konfigurationen har sparats måste vi i steg 5 konfigurera de tjänster som kommer att tilldelas cPanel:
FÖRSTORA
Steg 14
Standardalternativet, som rekommenderas, är Pure-FTPD. I botten av detta steg kan vi aktivera cPHulk brute force -skydd som ger oss en säkerhetsnivå i cPanel -hantering.
FÖRSTORA
Med detta definierat, klicka på Spara och gå till steg 6 där respektive val kommer att konfigureras:
FÖRSTORA
Slutligen kan vi i steg 6 fastställa de kvoter som gör att vi kan hantera diskutrymme:
FÖRSTORA
Steg 15
Där kan vi använda eller inte kvotsystemet. När dessa värden har definierats klickar du på Avsluta installationsguiden för att stänga guiden och komma åt cPanel -konsolen:
FÖRSTORA
Detta är den huvudsakliga WHM -konsolen och i den kan vi se alternativen som cPanel erbjuder oss på vänster sida, som är användbara och praktiska:
FÖRSTORA
Var och en av dessa alternativ kommer att vara till stor hjälp för hela administrationen av de hanterade servrarna.
NoteraOm du har en licens köpt i cPanel och vi ser att konsolen visas som testversion beror det på att skriptet för manuset inte uppdaterar licensen på grund av problem i samband med brandväggen, för att korrigera detta kommer det att vara nödvändigt att köra följande:
/ usr / local / cpanel / cpkeyclt
2. CPanel- och WHM -filkonfigurationsvägar
Nedan hittar vi de viktigaste rutterna där vi kan komma åt i CentOS 7 för att hantera vissa programparametrar:
CPanel -kataloger
/ usr / local / cpanel
Tredjepartsverktyg
/ usr / local / cpanel / 3rdparty /
Kataloger över tillägg eller cPanel -plugins
/ usr / local / cpanel / addons /
Basfiler som Phpmyadmin, teman
/ usr / local / cpanel / base /
CPanel -binärer
/ usr / local / cpanel / bin /
CGI -filer
/ usr / local / cpanel / cgi-sys /
Åtkomst till cPanel & Event Files Error
/ usr / local / cpanel / logs /
WHM -filer
/ usr / local / cpanel / whostmgr /
Apache -konfiguration
/etc/httpd/conf/httpd.conf
Exim e -postserverkonfiguration
/etc/exim.conf
Namngivna konfigurationsfiler
/etc/named.conf
ProFTP- och Pureftpd -konfigurationsfiler
/etc/proftpd.conf och /etc/pure-ftpd.conf
CPanel -användarfiler
/ var / cpanel / users / username
CPanel -konfigurationsfiler (Tweak -inställningar)
/var/cpanel/cpanel.config
Konfigurationsfiler för nätverk
/ etc / sysconfig / network
Tillägg och underdomäninformation
/ etc / userdomains
CPanel uppdateringsfiler
/etc/cpupdate.conf
Clamav -konfigurationsfiler
/etc/clamav.conf
Mysql -konfigurationsfiler
/etc/my.cnf
PHP ini -konfigurationsfiler
/usr/local/lib/php.ini
På detta sätt hittar vi i cPanel en allierad för webbhotell och respektive ledning av team och tillhörande konton.