Kako instalirati cPanel i WHM na CentOS 7

Unutar više zadataka upravljanja Linux poslužiteljem, znamo da svaki od zadataka ima vitalnu ulogu za optimalno funkcioniranje svih strukturnih procesa koji su konfigurirani bilo na razini korisnika, timova ili posebnih uloga.

Ovog puta Solvetic će govoriti o alatu za grafičko sučelje zvanom cPanel i vidjet ćemo kako može postati saveznik za određene zadatke u kontroli i upravljanju poslužiteljima CentOS 7.

Probnu licencu cPanel možete kupiti na sljedećoj poveznici:

Što je cPanelcPanel, Control Panel, upravljačka je ploča razvijena 1997. godine koja nam nudi visokokvalitetni web hosting sa sjajnim značajkama kojima se može upravljati s grafičke konzole zahvaljujući WHM -u (Web Host Manager) gdje svaki ispunjava svoje funkcije poput ove:

  • cPanel omogućuje korisničkom pristupu upravljanje računima web hostinga
  • WHM je odgovoran za omogućavanje pristupa root korisnicima kako bi kontrolirao i upravljao svim poslužiteljima i računima koji su tamo hostirani.

Među brojnim karakteristikama nalazimo:

  • Korisničko sučelje
  • Besplatna migracija poslužitelja
  • Omogućuje nam stvaranje e -mail računa, prosljeđivača i automatskih odgovora.
  • Imenicima možemo dodijeliti lozinku, odbiti IP adrese, ograničiti pristup između ostalog putem SSL -a i TLS -a.
  • Možemo dodati nove domene i poddomene
  • Omogućuje uređivanje i stvaranje sigurnosnih kopija nadziranih datoteka
  • Omogućuje pohranu velikih količina podataka zahvaljujući integraciji MySQL i PostgreSQL
  • Generira izvješća o web događajima koja se mogu pratiti pomoću alata kao što su Webalizer i AWStats
  • Na raspolaganju imaju više od 500 aplikacija i dodataka za proširenje svojih kapaciteta
  • Omogućuje prijenos i sigurnosne kopije

CPanel i WHM zahtjevi za instalaciju na CentOS 7Postoji niz osnovnih zahtjeva za optimalno funkcioniranje cPanela u CentOS -u 7, a to su:

  • Najmanje 1 GB RAM -a
  • 20 GB slobodnog prostora na tvrdom disku
  • CPanel licenca, nudi probnu verziju, ali službena košta 20 USD mjesečno ili 200 USD godišnje.
  • Imajte standardni naziv hosta
  • Bitno je imati čistu instalaciju CentOS 7 bez unaprijed instaliranih aplikacija

Treba napomenuti da kada instaliramo cPanel s WHM -om u CentOS 7 on će ostati tamo i jedini način da ga uklonite je ponovna instalacija operacijskog sustava. Imajući to na umu, nastavljamo s instalacijom CentOS 7 cPanela.

1. Preuzimanje Perl, Curl instalacijske i instalacijske skripte

Korak 1
Budući da je cPanel napisan na ovom programskom jeziku, moramo se pobrinuti da je Perl instaliran na CentOS 7 ili, ako to ne uspije, instalirati ga pomoću sljedeće naredbe:

 yum instalirati perl

Korak 2
Sljedeći korak je instaliranje, ako već nije instalirano, Curl na CentOS 7, kako bi se naredbe pokrenule automatski u procesu instalacije cPanela. Za instaliranje Curla izvršit ćemo sljedeći redak:

 yum install curl
U ovom slučaju već smo ga instalirali:

Korak 3
Sada nastavljamo s izvršavanjem sljedeće linije za preuzimanje skripte u naš glavni direktorij:

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

Korak 4
Nakon preuzimanja započinjemo postupak izvršavanja preuzete skripte izvršavanjem sljedećeg retka:

 sh najnovije

Postupak instalacije će se nastaviti:

Korak 5
Važno je da naziv poslužitelja postavimo s odgovarajućom domenom koristeći sljedeću sintaksu:

 hostname computer.domain.com
Moramo biti strpljivi jer postupak instalacije cPanela traje između 30 minuta do sat vremena, ovisno o brzini i stanju mreže.

Nakon što proces instalacije cPanela u CentOS 7 završi, vidjet ćemo sljedeće. Bit će potrebno ponovno pokrenuti sustav kako bi se primijenile odgovarajuće promjene.

Postupak koji za instalaciju koristi cPanel i WHM u CentOS -u 7 je sljedeći:

  • Prije svega, analizira sve pakete kako bi provjerio njihov integritet, a ako postoji oštećen paket, ažurirat će se pomoću naredbe yum.
  • Kasnije preuzima jezične datoteke i osnovne datoteke za instalaciju aplikacije.
  • Zatim instalirajte različite Perl module koristeći CPAN i dodatne pakete koristeći yum.
  • Na kraju preuzmite i kompajlirajte Apache i PHP s grupom pridruženih modula.

Korak 6
Nakon što ovaj proces završi, moći ćemo pristupiti cPanelu, a za to idemo u preglednik i u adresnu traku unosimo sljedeći redak:

 http: // server_IP: 2087
Prikazat će se sljedeći prozor u kojem će biti potrebno unijeti root korisnika i njegovu lozinku kao pristupne podatke cPanelu.

Korak 7
Kao što vidimo, to ukazuje da veza sa web mjestom nije sigurna, za to ćemo kliknuti gumb Napredno i u novom prozoru dodati ćemo odgovarajuću iznimku kako bismo omogućili vezu s cPanelom. Tamo kliknemo na Potvrdi sigurnosnu iznimku za pristup.

Korak 8
Nakon što uspostavimo iznimku, pristupit ćemo glavnom prozoru cPanela u kojem će, kao što smo spomenuli, biti potrebno prijaviti se s root korisnikom i njegovom lozinkom:

Korak 9
Kada kliknete na Prijava, prvi korak koji moramo poduzeti je prihvaćanje cPanel licencnih uvjeta:

POVEĆAJTE

Korak 10
Tamo pri dnu kliknemo gumb Slažem se / Idi korak 2 za nastavak na korak 2. U ovom koraku bit će potrebno konfigurirati mrežne parametre, a ovdje ćemo uključiti našu adresu e -pošte za primanje odgovarajućih obavijesti od cPanela, a mi imat ćemo mogućnost popunjavanja dodatnih polja ako to želimo.

POVEĆAJTE

U posljednjem dijelu ovog koraka moći ćemo vidjeti konfiguraciju DNS poslužitelja i prema potrebi moći ćemo definirati FQDN naziv opreme. Pritisnite gumb Spremi i idi na korak 3.

POVEĆAJTE

Korak 11
U koraku 3 moramo konfigurirati IP adresu opreme, ako proces još nije proveden, i definirati odgovarajući mrežni adapter, pri dnu možemo vidjeti trenutnu konfiguraciju:

POVEĆAJTE

Korak 12
Nakon što su ove vrijednosti definirane, kliknite gumb Idi na korak 4 gdje će biti moguće konfigurirati poslužitelje za upravljanje s njihovim odgovarajućim IP adresama:

POVEĆAJTE

Korak 13
Kad su ove vrijednosti uspostavljene, kliknite Spremi i idite na korak 5 gdje ćemo vidjeti da će se uspostavljena konfiguracija upravljati:

POVEĆAJTE

Nakon spremanja konfiguracije, u koraku 5 moramo konfigurirati usluge koje će biti dodijeljene cPanelu:

POVEĆAJTE

Korak 14
Zadana opcija, koja se preporučuje, je Pure-FTPD. Na dnu ovog koraka možemo omogućiti cPHulk zaštitu od brute sile koja nam nudi razinu sigurnosti u upravljanju cPanelom.

POVEĆAJTE

Kad je ovo definirano, kliknite Spremi i idite na korak 6 gdje će se konfigurirati odgovarajući odabir:

POVEĆAJTE

Konačno, u koraku 6 možemo uspostaviti kvote koje će nam omogućiti upravljanje prostorom na disku:

POVEĆAJTE

Korak 15
Tamo možemo koristiti ili ne sustav kvota. Nakon što su definirane ove vrijednosti, kliknite na Finish Setup Wizard da zatvorite čarobnjaka i pristupite konzoli cPanel:

POVEĆAJTE

Ovo je glavna WHM konzola i u njoj možemo vidjeti opcije koje nam cPanel nudi s lijeve strane, a koje su korisne i praktične:

POVEĆAJTE

Svaka od ovih opcija bit će od velike pomoći cijeloj administraciji upravljanih poslužitelja.

BilješkaU slučaju da imate licencu kupljenu u cPanelu i vidimo da se konzola pojavljuje kao probna, to je zato što skripta skripte ne ažurira licencu zbog problema povezanih s vatrozidom, da biste to ispravili, bit će potrebno izvršiti sljedeće:

 / usr / local / cpanel / cpkeyclt

2. Putovi konfiguracije CPanel i WHM datoteke


U nastavku donosimo glavne rute kojima možemo pristupiti u CentOS -u 7 za upravljanje određenim parametrima aplikacije:

CPanel direktoriji

 / usr / local / cpanel

Alati trećih strana

 / usr / local / cpanel / 3rdparty /

Direktoriji dodataka ili cPanel dodataka

 / usr / lokalno / cpanel / dodaci /

Osnovne datoteke poput Phpmyadmina, teme

 / usr / lokalno / cpanel / baza /

CPanel binarne datoteke

 / usr / local / cpanel / bin /

CGI datoteke

 / usr / local / cpanel / cgi-sys /

Pogreška u pristupu cPanelu i datotekama događaja

 / usr / local / cpanel / logs /

WHM datoteke

 / usr / local / cpanel / whostmgr /

Apache konfiguracija

 /etc/httpd/conf/httpd.conf

Konfiguracija poslužitelja e -pošte poslužitelja

 /etc/exim.conf

Imenovane konfiguracijske datoteke

 /etc/ named.conf

ProFTP i Pureftpd konfiguracijske datoteke

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

CPanel korisničke datoteke

 / var / cpanel / users / korisničko ime

CPanel konfiguracijske datoteke (podešavanje postavki)

 /var/cpanel/cpanel.config

Mrežne konfiguracijske datoteke

 / etc / sysconfig / network

Dodaci i informacije o poddomenama

 / etc / userdomains

CPanel datoteke za ažuriranje

 /etc/cpupdate.conf

Konfiguracijske datoteke Clamav

 /etc/clamav.conf

Mysql konfiguracijske datoteke

 /etc/my.cnf

PHP ini konfiguracijske datoteke

 /usr/local/lib/php.ini

Na taj način u cPanelu nalazimo saveznika za web hosting i odgovarajuće upravljanje timovima i povezanim računima.

wave wave wave wave wave