Kaip įdiegti „cPanel“ ir WHM „CentOS 7“

Atlikdami daugybę „Linux“ serverio valdymo užduočių, mes žinome, kad kiekviena užduotis atlieka gyvybiškai svarbų vaidmenį optimaliam visų struktūrinių procesų, sukonfigūruotų vartotojų, komandų ar konkrečių vaidmenų, veikimui.

Šį kartą „Solvetic“ kalbės apie grafinės sąsajos įrankį, vadinamą „cPanel“, ir pamatysime, kaip jis gali tapti sąjungininku atliekant konkrečias CentOS 7 serverių valdymo ir valdymo užduotis.

„CPanel“ bandomąją licenciją galima įsigyti paspaudus šią nuorodą:

Kas yra cPanel„cPanel“, valdymo pultas, yra 1997 m. sukurtas valdymo pultas, siūlantis mums aukštos kokybės žiniatinklio prieglobą su puikiomis funkcijomis, kurias galima valdyti iš grafinės konsolės WHM (žiniatinklio prieglobos tvarkyklės) dėka, kur kiekvienas iš jų atitinka savo funkcijas:

  • „cPanel“ suteikia vartotojui prieigą prie žiniatinklio prieglobos paskyrų tvarkymo
  • WHM yra atsakingas už prieigos suteikimą root vartotojams, kad galėtų valdyti ir valdyti visus ten esančius serverius ir paskyras.

Tarp daugelio jo savybių mes pastebime:

  • Patogi vartotojui sąsaja
  • Nemokamas serverio perkėlimas
  • Tai leidžia mums sukurti el. Pašto paskyras, ekspeditorius ir automatinius atsakiklius.
  • Galime priskirti slaptažodį katalogams, paneigti IP adresus, apriboti prieigą SSL ir TLS, be kita ko.
  • Galime pridėti naujų domenų ir padomenių
  • Leidžia redaguoti ir kurti atsargines stebimų failų kopijas
  • Tai leidžia saugoti didelius duomenų kiekius dėl „MySQL“ ir „PostgreSQL“ integracijos
  • Sukuria ataskaitas apie žiniatinklio įvykius, kuriuos galima stebėti naudojant tokius įrankius kaip „Webalizer“ ir „AWStats“
  • Jie turi daugiau nei 500 programų ir papildinių, skirtų išplėsti savo pajėgumus
  • Leidžia atlikti perkėlimus ir atsargines kopijas

„CPanel“ ir WHM diegimo reikalavimai „CentOS 7“Norint užtikrinti optimalų „cPanel“ veikimą „CentOS 7“, yra keletas pagrindinių reikalavimų:

  • Mažiausiai 1 GB RAM
  • 20 GB laisvos vietos standžiajame diske
  • „CPanel“ licencija siūlo bandomąją versiją, tačiau oficiali kainuoja 20 USD per mėnesį arba 200 USD per metus.
  • Turėkite standartinį pagrindinio kompiuterio pavadinimą
  • Būtina turėti švarų „CentOS 7“ diegimą be jokių iš anksto įdiegtų programų

Reikėtų pažymėti, kad kai „CentOS 7“ įdiegsime „cPanel“ su WHM, jis liks ten ir vienintelis būdas jį pašalinti yra iš naujo įdiegti operacinę sistemą. Turėdami tai omenyje, pradedame diegti „CentOS 7 cPanel“.

1. Parsisiųsti perl, curl diegimo ir diegimo scenarijų

1 žingsnis
Kadangi „cPanel“ parašyta šia programavimo kalba, turime įsitikinti, kad „Perl“ yra įdiegta „CentOS 7“, arba, jei to nepavyksta, įdiekite naudodami šią komandą:

 yum install perl

2 žingsnis
Kitas žingsnis yra įdiegti „Curl“ „CentOS 7“, jei ji dar neįdiegta, kad automatiškai paleistų komandas „cPanel“ diegimo procese. Norėdami įdiegti „Curl“, vykdysime šią eilutę:

 yum install curl
Šiuo atveju mes jau jį įdiegėme:

3 žingsnis
Dabar mes vykdome šią eilutę, kad atsisiųstume scenarijų į pagrindinį katalogą:

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

4 žingsnis
Atsisiuntę pradedame atsisiunčiamo scenarijaus vykdymo procesą vykdydami šią eilutę:

 sh naujausias

Diegimo procesas bus tęsiamas:

5 žingsnis
Svarbu nustatyti serverio pavadinimą su atitinkamu domenu, naudojant šią sintaksę:

 kompiuterio pavadinimas kompiuteris.domenas.com
Turime būti kantrūs, nes „cPanel“ diegimo procesas trunka nuo 30 minučių iki valandos, atsižvelgiant į tinklo greitį ir būseną.

Pasibaigus „cPanel“ diegimo procesui „CentOS 7“, pamatysime šiuos dalykus. Norint pritaikyti atitinkamus pakeitimus, reikės iš naujo paleisti sistemą.

Šis procesas, kurio įdiegimui naudojami „cPanel“ ir WHM „CentOS 7“, yra toks:

  • Visų pirma, ji analizuoja visus paketus, kad patikrintų jų vientisumą, o jei yra sugadintas paketas, jis bus atnaujintas naudojant komandą yum.
  • Vėliau ji atsisiųs kalbos failus ir bazinius failus, skirtus diegti programą.
  • Tada įdiekite įvairius „Perl“ modulius naudodami CPAN ir papildomus paketus naudodami „yum“.
  • Galiausiai atsisiųskite ir sukompiliuokite „Apache“ ir PHP su susijusių modulių grupe.

6 žingsnis
Kai šis procesas bus baigtas, galėsime pasiekti „cPanel“ ir einame į naršyklę, o adreso juostoje įvedame šią eilutę:

 http: // server_IP: 2087
Bus parodytas šis langas, kuriame reikės įvesti pagrindinį vartotoją ir jo slaptažodį kaip prieigos duomenis prie „cPanel“.

7 žingsnis
Kaip matome, tai rodo, kad ryšys su svetaine nėra saugus, tam mes spustelėsime mygtuką Išplėstinė ir naujame lange pridėsime atitinkamą išimtį, leidžiančią prisijungti prie „cPanel“. Ten mes spustelime Patvirtinti saugos išimtį, kad turėtume prieigą.

8 žingsnis
Nustačius išimtį, pateksime į pagrindinį „cPanel“ langą, kuriame, kaip minėjome, reikės prisijungti naudojant pagrindinį vartotoją ir jo slaptažodį:

9 veiksmas
Spustelėję „Prisijungti“, pirmiausia turime priimti „cPanel“ licencijos sąlygas:

DIDELIS

10 žingsnis
Apačioje paspaudžiame mygtuką „Sutinku / pereikite prie 2 veiksmo“, kad pereitumėte prie 2 veiksmo. Šiame žingsnyje turėsite sukonfigūruoti tinklo parametrus ir čia įvesime savo el. Pašto adresą, kad gautume atitinkamus pranešimus iš „cPanel“ ir norėdami galėsime užpildyti papildomus laukus.

DIDELIS

Paskutinėje šio veiksmo dalyje galėsime pamatyti DNS serverių konfigūraciją ir prireikus galėsime apibrėžti įrangos FQDN pavadinimą. Spustelėkite mygtuką Išsaugoti ir pereiti prie 3 veiksmo.

DIDELIS

11 žingsnis
3 veiksme turime sukonfigūruoti įrangos IP adresą, jei procesas dar nebuvo atliktas, ir apibrėžti atitinkamą tinklo adapterį, apačioje matome dabartinę konfigūraciją:

DIDELIS

12 žingsnis
Kai šios vertės bus apibrėžtos, spustelėkite mygtuką Pereiti prie 4 veiksmo, kur bus galima sukonfigūruoti valdomus serverius su atitinkamais IP adresais:

DIDELIS

13 žingsnis
Nustatę šias vertes, spustelėkite Išsaugoti ir pereikite prie 5 veiksmo, kur pamatysime, kad nustatyta konfigūracija bus valdoma:

DIDELIS

Išsaugoję konfigūraciją, 5 veiksme turime sukonfigūruoti paslaugas, kurios bus priskirtos „cPanel“:

DIDELIS

14 žingsnis
Numatytoji parinktis, kuri yra rekomenduojama, yra „Pure-FTPD“. Šio žingsnio apačioje galime įjungti „cPHulk“ brutalios jėgos apsaugą, kuri suteikia mums „cPanel“ valdymo saugumo lygį.

DIDELIS

Kai tai bus apibrėžta, spustelėkite Išsaugoti ir pereikite prie 6 veiksmo, kuriame bus sukonfigūruotas atitinkamas pasirinkimas:

DIDELIS

Galiausiai 6 veiksme galime nustatyti kvotas, kurios leis mums valdyti disko vietą:

DIDELIS

15 žingsnis
Ten mes galime naudoti kvotų sistemą arba ne. Kai šios vertės bus apibrėžtos, spustelėkite Baigti sąrankos vedlį, kad uždarytumėte vedlį ir pasiektumėte „cPanel“ konsolę:

DIDELIS

Tai yra pagrindinė WHM konsolė ir joje kairėje matome „cPanel“ siūlomas parinktis, kurios yra naudingos ir praktiškos:

DIDELIS

Kiekviena iš šių parinkčių bus labai naudinga visai valdomų serverių administracijai.

PastabaJei licenciją įsigijote „cPanel“ ir matome, kad konsolė rodoma kaip bandomoji versija, dėl to, kad scenarijaus scenarijus neatnaujina licencijos dėl problemų, susijusių su užkarda, norint tai ištaisyti, reikės atlikti taip:

 / usr / local / cpanel / cpkeyclt

2. CPanel ir WHM failų konfigūravimo keliai


Žemiau rasite pagrindinius maršrutus, kuriais galime pasiekti „CentOS 7“, kad galėtume valdyti tam tikrus programos parametrus:

CPanel katalogai

 / usr / local / cpanel

Trečiųjų šalių įrankiai

 / usr / local / cpanel / 3rdparty /

Priedų arba „cPanel“ papildinių katalogai

 / usr / local / cpanel / addons /

Pagrindiniai failai, tokie kaip „Phpmyadmin“, temos

 / usr / local / cpanel / base /

„CPanel“ dvejetainiai failai

 / usr / local / cpanel / bin /

CGI failai

 / usr / local / cpanel / cgi-sys /

Prieiga prie „cPanel & Event Files“ klaidos

 / usr / local / cpanel / logs /

WHM failai

 / usr / local / cpanel / whostmgr /

„Apache“ konfigūracija

 /etc/httpd/conf/httpd.conf

Exim pašto serverio konfigūracija

 /etc/exim.conf

Pavadinti konfigūracijos failai

 /etc/named.conf

„ProFTP“ ir „Pureftpd“ konfigūracijos failai

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

„CPanel“ vartotojo failai

 / var / cpanel / users / username

„CPanel“ konfigūracijos failai („Tweak settings“)

 /var/cpanel/cpanel.config

Tinklo konfigūracijos failai

 / etc / sysconfig / network

Priedai ir padomenio informacija

 / etc / userdomains

„CPanel“ atnaujinimo failai

 /etc/cpupdate.conf

„Clamav“ konfigūracijos failai

 /etc/clamav.conf

„Mysql“ konfigūracijos failai

 /etc/my.cnf

PHP ini konfigūracijos failai

 /usr/local/lib/php.ini

Tokiu būdu „cPanel“ randame sąjungininką žiniatinklio prieglobai ir atitinkamam komandų bei susijusių paskyrų valdymui.

wave wave wave wave wave