În cadrul sarcinilor multiple de gestionare a serverelor Linux, știm că fiecare dintre sarcini îndeplinește un rol vital pentru funcționarea optimă a tuturor proceselor structurale care sunt configurate fie la nivelul utilizatorilor, al echipelor sau al rolurilor specifice.
De această dată Solvetic va vorbi despre un instrument de interfață grafică numit cPanel și vom vedea cum poate deveni un aliat pentru sarcini specifice în controlul și gestionarea serverelor CentOS 7.
Licența de încercare cPanel poate fi achiziționată de la următorul link:
Ce este cPanelcPanel, Control Panel, este un panou de control dezvoltat în 1997 care ne oferă găzduire web de înaltă calitate, cu funcții excelente, care pot fi gestionate de pe o consolă grafică datorită WHM (Web Host Manager), unde fiecare își îndeplinește funcțiile astfel:
- cPanel permite accesul utilizatorului la gestionarea conturilor de găzduire web
- WHM este responsabil pentru furnizarea accesului utilizatorilor root pentru a controla și gestiona toate serverele și conturile găzduite acolo.
Printre numeroasele sale caracteristici găsim:
- Interfață ușor de utilizat
- Migrarea gratuită a serverului
- Ne permite să creăm conturi de e-mail, expeditori și răspunsuri automate.
- Putem atribui parole directoarelor, să refuzăm adresele IP, să restricționăm accesul prin SSL și TLS, printre altele.
- Putem adăuga noi domenii și subdomenii
- Vă permite să editați și să creați copii de rezervă ale fișierelor monitorizate
- Permite stocarea unor cantități mari de date datorită integrării MySQL și PostgreSQL
- Generează rapoarte despre evenimente web care pot fi monitorizate cu instrumente precum Webalizer și AWStats
- Au mai mult de 500 de aplicații și pluginuri disponibile pentru a-și extinde capacitatea
- Vă permite să efectuați transferuri și copii de rezervă
Cerințe de instalare CPanel și WHM pe CentOS 7Există o serie de cerințe de bază pentru funcționarea optimă a cPanel în CentOS 7, acestea fiind:
- Minim 1 GB RAM
- 20 GB spațiu liber pe hard disk
- O licență cPanel, acestea oferă o versiune de încercare, dar cea oficială are un cost de 20 USD pe lună sau 200 USD pe an.
- Aveți un nume de gazdă standard
- Este esențial să aveți o instalare curată a CentOS 7 fără aplicații preinstalate
Trebuie remarcat faptul că, atunci când instalăm cPanel cu WHM în CentOS 7, acesta va rămâne acolo și singura modalitate de a-l elimina este reinstalarea sistemului de operare. Având în vedere acest lucru, trecem la instalarea CentOS 7 cPanel.
1. Instalarea Perl, Curl și descărcarea scriptului de instalare
Pasul 1
Deoarece cPanel este scris în acest limbaj de programare, trebuie să ne asigurăm că Perl este instalat pe CentOS 7 sau, în caz contrar, îl instalăm folosind următoarea comandă:
instalează perl
Pasul 2
Următorul pas este să instalați, dacă nu este deja instalat, Curl pe CentOS 7, pentru a rula automat comenzile în procesul de instalare cPanel. Pentru a instala Curl vom executa următoarea linie:
instalează curlÎn acest caz, îl avem deja instalat:
Pasul 3
Acum, continuăm să executăm următoarea linie pentru a descărca scriptul în directorul nostru principal:
curl -o latest -L https://securedownloads.cpanel.net/latest
Pasul 4
Odată descărcat, începem procesul de executare a scriptului descărcat executând următoarea linie:
cel mai recent
Procesul de instalare va continua:
Pasul 5
Este important să setăm numele serverului cu domeniul respectiv utilizând următoarea sintaxă:
numele gazdei computer.domain.comTrebuie să avem răbdare, deoarece procesul de instalare a cPanel durează între 30 de minute și o oră, în funcție de viteza și starea rețelei.
Odată ce procesul de instalare a cPanel în CentOS 7 se încheie, vom vedea următoarele. Va fi necesar să reporniți sistemul pentru a aplica modificările respective.
Procesul care utilizează cPanel și WHM în CentOS 7 pentru instalarea sa este următorul:
- În primul rând, analizează toate pachetele pentru a le verifica integritatea și, dacă există un pachet corupt, acesta va fi actualizat folosind comanda yum.
- Ulterior descarcă fișierele de limbă și fișierele de bază pentru instalarea aplicației.
- Apoi instalați diverse module Perl folosind CPAN și pachete suplimentare folosind yum.
- În cele din urmă, descărcați și compilați Apache și PHP cu un grup de module asociate.
Pasul 6
Odată ce acest proces este finalizat, vom putea accesa cPanel și pentru aceasta mergem la un browser și în bara de adrese intrăm în următoarea linie:
http: // server_IP: 2087Următoarea fereastră va fi afișată unde va fi necesar să introduceți utilizatorul root și parola acestuia ca acreditări de acces la cPanel.
Pasul 7
După cum putem vedea, indică faptul că conexiunea cu site-ul nu este sigură, pentru aceasta vom face clic pe butonul Advanced și în noua fereastră vom adăuga excepția respectivă pentru a permite conexiunea cu cPanel. Acolo facem clic pe Confirmare excepție de securitate pentru a avea acces.
Pasul 8
Odată ce stabilim excepția, vom accesa fereastra principală a cPanel unde, așa cum am menționat, va fi necesar să vă conectați cu utilizatorul root și parola acestuia:
Pasul 9
Când faceți clic pe Conectare, primul pas pe care trebuie să îl facem este să acceptăm termenii licenței cPanel:
MARI
Pasul 10
Acolo, în partea de jos, facem clic pe butonul I Agree / Go Step 2 pentru a trece la pasul 2. În acest pas va fi necesar să configurați parametrii de rețea și aici vom include adresa noastră de e-mail pentru a primi notificările respective de la cPanel și vom avea posibilitatea completării câmpurilor suplimentare, dacă dorim.
MARI
În partea finală a acestui pas vom putea vedea configurația serverelor DNS și, dacă este necesar, vom putea defini numele FQDN al echipamentului. Faceți clic pe butonul Save & Go to Step 3.
MARI
Pasul 11
În pasul 3 trebuie să configurăm adresa IP a echipamentului, dacă procesul nu a fost încă realizat și să definim adaptorul de rețea respectiv, în partea de jos putem vedea configurația curentă:
MARI
Pasul 12
Odată ce aceste valori au fost definite, faceți clic pe butonul Mergeți la Pasul 4, unde va fi posibil să configurați serverele care urmează să fie gestionate cu adresele lor IP respective:
MARI
Pasul 13
Odată cu aceste valori stabilite, faceți clic pe Salvare și treceți la Pasul 5 unde vom vedea că configurația stabilită va fi gestionată:
MARI
Odată ce configurația este salvată, la pasul 5 trebuie să configurăm serviciile care vor fi atribuite cPanel:
MARI
Pasul 14
Opțiunea implicită, recomandată, este Pure-FTPD. În partea de jos a acestui pas putem activa protecția împotriva forței brute cPHulk, care ne oferă un nivel de securitate în gestionarea cPanel.
MARI
Cu acest lucru definit, faceți clic pe Salvare și du-te la Pasul 6 unde va fi configurată selecția respectivă:
MARI
În cele din urmă, la pasul 6 putem stabili cotele care ne vor permite să gestionăm spațiul pe disc:
MARI
Pasul 15
Acolo putem folosi sau nu sistemul de cote. Odată ce aceste valori au fost definite, faceți clic pe Finish Setup Wizard pentru a închide expertul și a accesa consola cPanel:
MARI
Aceasta este principala consolă WHM și în ea putem vedea opțiunile pe care cPanel ni le oferă în partea stângă, care sunt utile și practice:
MARI
Fiecare dintre aceste opțiuni va fi de mare ajutor pentru întreaga administrare a serverelor gestionate.
NotăÎn cazul în care aveți o licență achiziționată în cPanel și vedem că consola apare ca o versiune de încercare, se întâmplă deoarece scriptul scriptului nu actualizează licența din cauza problemelor asociate cu firewall-ul, pentru a corecta acest lucru va fi necesar să executați ca urmare a:
/ usr / local / cpanel / cpkeyclt
2. Căile de configurare a fișierelor CPanel și WHM
Mai jos găsim principalele rute de unde putem accesa în CentOS 7 pentru a gestiona anumiți parametri ai aplicației:
Directoare CPanel
/ usr / local / cpanel
Instrumente terță parte
/ usr / local / cpanel / 3rdparty /
Directoare ale suplimentelor sau pluginurilor cPanel
/ usr / local / cpanel / addons /
Fișiere de bază precum Phpmyadmin, teme
/ usr / local / cpanel / base /
Binare CPanel
/ usr / local / cpanel / bin /
Fișiere CGI
/ usr / local / cpanel / cgi-sys /
Eroare la acces la cPanel și fișiere de evenimente
/ usr / local / cpanel / logs /
Fișiere WHM
/ usr / local / cpanel / whostmgr /
Configurație Apache
/etc/httpd/conf/httpd.conf
Configurarea serverului de mail Exim
/etc/exim.conf
Fișiere de configurare denumite
/etc/named.conf
Fișiere de configurare ProFTP și Pureftpd
/etc/proftpd.conf și /etc/pure-ftpd.conf
Fișierele utilizatorului CPanel
/ var / cpanel / users / username
Fișiere de configurare CPanel (setări Tweak)
/var/cpanel/cpanel.config
Fișiere de configurare pentru rețea
/ etc / sysconfig / network
Informații suplimentare și subdomeniu
/ etc / userdomains
Fișierele de actualizare CPanel
/etc/cpupdate.conf
Fișiere de configurare Clamav
/etc/clamav.conf
Fișiere de configurare MySQL
/etc/my.cnf
Fișiere de configurare PHP ini
/usr/local/lib/php.ini
În acest fel, găsim în cPanel un aliat pentru găzduirea web și gestionarea respectivă a echipelor și a conturilor asociate.