Kako instalirati cPanel i WHM u CentOS 7


cPanel je dobro poznata, najpouzdanija i najintuitivnija komercijalna upravljačka ploča za usluge web hostinga. Bogat je značajkama i može se koristiti putem snažnog grafičkog korisničkog sučelja za upravljanje svim zajedničkim uslugama, uslugama prodavača i uslugama poslovnog hostinga i više.

Dolazi s cPanelom i Web Host Managerom (WHM), što olakšava web hosting za web administratore:

  • WHM pruža sučelje za root i pristup na razini prodavača, gdje korisnici mogu upravljati postavkama koje se odnose na administraciju poslužitelja i upravljanje računima.
  • Dok cPanel nudi sučelje pristupa na korisničkoj razini za upravljanje web hosting računom na poslužitelju.

Značajke cPanel/WHM

  1. Intuitivno i snažno GUI za kontrolu vašeg poslužitelja s WHM-om.
  2. Sada podržava EV certifikate.
  3. Podržava API tokene za provjeru autentičnosti.
  4. Sada nudi AutoSSL koji podržava proxy poddomene.
  5. Omogućuje vam pregled statusa SSL-a u cPanelu.
  6. Podržava operacije kao što su sigurnosne kopije, migracije i restauracije na vrlo jednostavan i gladak način.
  7. Podržava izvrsno upravljanje DNS-om i poslužiteljem e-pošte za glavni poslužitelj, kao i račun klijenta.
  8. Podržava upravljanje (pokretanje/zaustavljanje/omogućavanje/onemogućavanje) usluga na poslužitelju.
  9. Omogućuje vam da konfigurirate SSL/TLS za sve poslužiteljske usluge i klijentske domene.
  10. Jednostavna integracija s Phpmyadmin upravljajte svojim MySQL bazama podataka iz web preglednika.
  11. Podržava rebranding.
  12. Omogućuje integraciju s WHMCS za automatizaciju upravljanja naplatom i još mnogo toga.

U ovom ćemo članku opisati kako instalirati cPanel i WHM na RHEL/CentOS 7 i pokriti početne konfiguracije za upravljanje cPanelom i WHM-om.

Predloženo za čitanje: Kako instalirati cPanel & WHM u CentOS 6

Zahtjevi za instalaciju

  1. Čista svježa minimalna instalacija CentOS 7 poslužitelja.
  2. Minimalno 1 GB RAM-a (ali preporučuje se 2 GB).
  3. Najmanje 20 GB slobodnog prostora na disku (ali preporučuje se 40 GB).
  4. Važeća cPanel licenca.
  5. Standardni naziv hosta (FQDN ili potpuno kvalificirani naziv domene)
  6. Perl

Prije nego što prijeđemo na odjeljak instalacije, morate imati na umu sljedeće važne točke:

  • Nakon što instalirate cPanel/WHM, ne možete ga ukloniti iz vašeg sustava. Morat ćete ponovno instalirati operativni sustav da biste ga uklonili.
  • cPanel je komercijalni softver i zahtijeva licencu za rad, međutim, postoji 15-dnevna probna verzija (koja se automatski aktivira nakon što instalirate cPanel), možete instalirati svoj softver koristeći probnu verziju i kasnije kupiti softver.

Instalacija cPanela u CentOS 7

1. Provjerite ima li vaš poslužitelj standardni naziv hosta (FQDN ili potpuno kvalificirani naziv domene), inače ga postavite na sljedeći način (u ovom primjeru cpanel je naziv hosta, a tecmint.lan je naziv domene):

hostnamectl set-hostname cpanel.tecmint.lan

2. cPanel je napisan u Perlu, provjerite imate li Perl instaliran na svom poslužitelju, inače pokrenite naredbu u nastavku da biste ga instalirali na svoj sustav.

yum install perl

3. Ne morate pokretati nikakve naredbe da biste ga instalirali, za vas je napravljena skripta za automatsku instalaciju. Sve što trebate učiniti je preuzeti cPanel instalacijsku skriptu s cURL naredbom, ako nemate instaliranu cURL naredbu, prvo je instalirajte ovako.

yum install curl

4. Zatim preuzmite najnoviju instalacijsku skriptu u početni direktorij.

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

5. Sada pokrenite skriptu za automatsku instalaciju. Imajte na umu da ako ste se prijavili na poslužitelj pomoću SSH-a, toplo preporučujemo pokretanje skripte za automatsku instalaciju cPanela u zaslonskom načinu rada jer je potrebno 40-60 minuta da se dovrši instalacija, ovisno o resursima vašeg poslužitelja i brzini internetske veze.

sh latest
Uzorak izlaza
Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

U ovom trenutku, sjednite i opustite se, možda možete popiti šalicu kave dok čekate da cPanel instalacijska skripta završi instalaciju.

Kako radi skripta za automatsku instalaciju cPanela

Imajte na umu da će cPanel masovno modificirati vaš operativni sustav, a ovako radi skripta za automatsku instalaciju:

  • Ispituje različite pakete kako bi osigurao da neće biti sukoba i pronalazi sve sukobe paketa, ažurira i deinstalira prethodne pakete s yum cPanelom na svježem OS-u.
  • Također preuzima jezične i osnovne datoteke za instalaciju.
  • Instalira razne Perl module putem CPAN-a i druge potrebne pakete s yumom.
  • Preuzima i kompajlira PHP i Apache s raznim povezanim modulima.

Kada instalacija završi, vidjet ćete rezultat u nastavku. Od vas se može tražiti da ponovno pokrenete poslužitelj nakon instalacije.

6. Nakon toga morate dovršiti čarobnjaka za instalaciju s njegovog web sučelja i možete pristupiti WHM-u sa sljedećim URL-om:

http://SERVER_IP:2087

Sada se prijavite s korisničkim “root ” i svojom lozinkom. Preostalo je još nekoliko klikova za dovršetak instalacije cPanela.

7. Zatim pročitajte Licencni ugovor za krajnjeg korisnika i prihvatite uvjete klikom na gumb “Slažem se?/Idi na korak 2” za nastavak .

8. Zatim ćete prijeći na odjeljak Postavljanje umrežavanja, unijeti svoju radnu adresu e-pošte i kontakt SMS adresu u stupcu “Adresa e-pošte za kontakt poslužitelja ” odnosno “SMS adresa kontakta poslužitelja ”.

Ovo će omogućiti cPanelu slanje svih važnih upozorenja, obavijesti na ovaj EMail-id (preporučeno). Po potrebi možete popuniti i ostale podatke.

9. Zatim prijeđite na odjeljak Naziv glavnog računala, unesite važeće FQDN ime glavnog računala i unose za razrješavanje za vaš poslužitelj u odjeljak Umrežavanje kao što je prikazano na snimci zaslona u nastavku.

U ovom odjeljku možete koristiti Googleove razrješavače ako nemate razrješivače svog ISP-a.

10. Nakon toga nastavite s odabirom glavne mreže/Ethernet uređaja, IP dostupan na tom uređaju smatrat će se glavnom IP adresom vašeg poslužitelja. I kliknite gumb “Spremi i idi na korak 5”.

11. Sada postavite svoje poslužitelje na statičku IP adresu. Ako imate više od jednog IP-a povezanog s vašom NIC karticom i želite postaviti određeni IP za glavni IP vašeg poslužitelja, to možete učiniti odavde. Da biste to učinili, odaberite IP s padajućeg izbornika i kliknite na “Idite na Postavljanje 4 ”.

Zatim dodajte “A Entries ” za Nameservers & Hostname koje će vaš poslužitelj koristiti. Dodajte poslužitelje naziva koje želite koristiti u prazna polja: ns1/ns2.example.com.

Osim toga, dodajte unos za svoje ime glavnog računala i poslužitelj naziva odabirom potvrdnog okvira, kao što je prikazano na snimci zaslona u nastavku. Zatim kliknite gumb “Spremi i idi na korak 5”.

12. Sada konfigurirajte različite usluge kao što su FTP, Mail i Cphulk u 5. koraku ovog web čarobnjaka.

U FTP konfiguraciji postoje dvije FTP aplikacije, odaberite onu koju želite koristiti, ali preporučuje se Pure-FTPD. Odaberite opciju onemogućeno ako želite onemogućiti lokalni FTP poslužitelj.

U istom čarobnjaku možete odabrati svoj poslužitelj pošte koji će se koristiti za sve vaše aktivnosti slanja pošte u budućnosti. U budućnosti možete dodati MTA-ove kao što je Exim sa svojim cPanelom. Možete odabrati Dovecot koji se također preporučuje ili možete odabrati onemogućiti poslužitelj e-pošte odabirom opcije onemogućeno.

13. Prijeđite na postavljanje Cphulk brute force zaštite koja otkriva i blokira aktivnosti napada lažnom lozinkom i blokira njihovu IP adresu za vaš poslužitelj. Možete ga omogućiti/onemogućiti i konfigurirati kao što je prikazano na slici ispod.

14. Naposljetku, u koraku 6, možete omogućiti kvote koje vam pomažu u praćenju upotrebe prostora na disku. Odaberite “Koristi kvote datotečnog sustava” i kliknite na “Završi čarobnjak za postavljanje” da dovršite postupak instalacije.

Napomena: Ako ne koristite kvote datotečnog sustava, nećete moći pratiti količinu prostora na disku koji koristi bilo koji korisnik ili web mjesto.

Sada možete vidjeti neke nove značajke cPanela u njegovom prikazu značajki. U preporučenim značajkama vidjet ćete cPanelID, koji korisniku omogućuje prijavu na cPanel sa svojim cPanelID-om. Ova značajka omogućuje korisniku prijavu na više cPanela s jednim korisničkim ID-om. Ovu značajku možete omogućiti odabirom opcije omogući, inače je onemogućite odabirom Ne, hvala.

Nakon što završite s instalacijom, početna stranica WHM-a će se pojaviti kao što je prikazano na snimci zaslona u nastavku. Možete vidjeti da početna stranica WHM-a prikazuje sve opcije upravljačke ploče i bočnu traku s mogućnošću pretraživanja koja vam omogućuje pretraživanje opcija samo upisivanjem njihovih naziva.

Važno: ponekad skripta za instalaciju cPanela ne može ažurirati licencu zbog unosa vatrozida ili rezolvera i na stranici ćete vidjeti upozorenje o probnoj verziji. To možete učiniti ručno pomoću sljedeće naredbe.

/usr/local/cpanel/cpkeyclt

Zapamtite da smo na početku spomenuli da je Cpanel za pristup na korisničkoj razini, a WHM za pristup na korijenskoj razini, morate stvoriti račun s opcijom dostupnom u WHM-u. U ovom smo primjeru izradili testni račun s korisničkim imenom “tecmint” kako bismo vam prikazali prikaz cPanela za korisnike.

Ispod su korisni popisi pozadinskih i konfiguracijskih datoteka cPanela o kojima biste mogli znati prije nego počnete raditi s Cpanelom i WHM-om.

CPanel pozadinske datoteke

  • Cpanel direktorij: /usr/local/cpanel
  • Alati treće strane: /usr/local/cpanel/3rdparty/
  • Cpanel direktorij dodataka: /usr/local/cpanel/addons/
  • Osnovne datoteke poput Phpmyadmin, maske: /usr/local/cpanel/base/
  • cPanel binarne datoteke: /usr/local/cpanel/bin/
  • CGI datoteke: /usr/local/cpanel/cgi-sys/
  • Cpanel pristup i datoteke dnevnika pogrešaka: /usr/local/cpanel/logs/
  • Whm povezane datoteke: /usr/local/cpanel/whostmgr/

Važne cPanel konfiguracijske datoteke

  • Apache konfiguracijska datoteka: /etc/httpd/conf/httpd.conf
  • Conf datoteka Exim poslužitelja pošte:/etc/exim.conf
  • Nazvana conf datoteka: /etc/named.conf
  • ProFTP i Pureftpd conf datoteka :/etc/proftpd.conf i /etc/pure-ftpd.conf
  • Cpanel korisnička datoteka: /var/cpanel/users/username
  • Cpanel konfiguracijska datoteka (Postavke podešavanja): /var/cpanel/cpanel.config
  • Konfiguracijska datoteka mreže: /etc/sysconfig/network
  • Dodaci, informacije o parkiranim i poddomenama: /etc/userdomains
  • Konfiguracijska datoteka ažuriranja Cpanela: /etc/cpupdate.conf
  • Clamav conf datoteka: /etc/clamav.conf
  • Mysql konfiguracijska datoteka: /etc/my.cnf
  • PHP ini conf datoteka: /usr/local/lib/php.ini

Za više informacija posjetite: cPanel početnu stranicu

To je sve! U ovom smo članku opisali kako instalirati cPanel i WHM na RHEL/CentOS 7 te pokrili početne konfiguracije za upravljanje cPanelom i WHM-om. Ne zaboravite podijeliti svoje vrijedne misli u obrascu za povratne informacije u nastavku.