Kako instalirati cPanel & WHM u CentOS 6


cPanel jedna je od najpopularnijih komercijalnih kontrolnih ploča za Linux web hosting, radim s cPanelom zadnje 3+ godine kako bih upravljao svim korisnicima dijeljenog, prodavačkog i poslovnog hostinga .

Dolazi s cPanelom i Web Host Managerom, što vam olakšava web hosting. WHM vam pruža root pristup vašem poslužitelju, dok cPanel pruža sučelje za pristup na korisničkoj razini za upravljanje vlastitim web hosting računom na poslužitelju.

Značajke cPanela

Upravljačka ploča cPanel vrlo je svestrana upravljačka ploča za upravljanje vašim hosting poslužiteljima, ima mnogo značajki koje vam olakšavaju web hosting. Neki od njih navedeni su u nastavku:

  • Snažne GUI kontrole na vašem poslužitelju s WHM-om.
  • Može obavljati zamorne zadatke kao što su sigurnosne kopije, migracije i obnove na vrlo jednostavan i gladak način.
  • Izvrsno upravljanje DNS-om i poslužiteljem e-pošte za glavni poslužitelj i račun klijenta.
  • Može jednostavno prebaciti/omogućiti/onemogućiti usluge za poslužitelj.
  • Može konfigurirati SSL/TLS za sve poslužiteljske usluge i klijentske domene.
  • Jednostavna integracija s Phpmyadmin za pružanje web sučelja za upravljanje vašim MySQL bazama podataka.
  • Slobodno ga promijenite.
  • Može se jednostavno integrirati s WHMCS-om za automatizaciju upravljanja naplatom.

Ovdje u ovom članku ćemo pokriti instalaciju cPanela & WHM na CentOS/RHEL 6.5 i podijeliti neke više korisnih informacija koje će vam pomoći u upravljanju cPanelom & WHM-om.

Preduvjeti za instalaciju

  1. Svježa i minimalna instalacija CentOS 6.5 poslužitelja.
  2. Najmanje 1 GB.
  3. Za instalaciju cPanela potrebno je najmanje 20 GB slobodnog prostora na disku.
  4. Licenca za cPanel.

Instalacija cPanela u CentOS i RHEL 6

Najprije provjerite verziju OS-a na kojoj radi vaš Linux uređaj, da biste to učinili, koristite sljedeću naredbu.


cat /etc/redhat-release

CentOS release 6.4 (Final)

Ako nemate najnoviju verziju, ažurirajte svoj OS na najnoviju verziju. U CentOS-u i RHEL-u to jednostavno možemo učiniti pomoću programa za instaliranje paketa yum.


yum update

Nakon završetka ažuriranja, provjerite najnoviju verziju OS-a istom gornjom naredbom.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Zatim provjerite ima li vaš sustav standardni naziv hosta, inače ga postavite na sljedeći način.


hostname cpanel.tecmint.lan

Nakon što ste osigurali verziju OS-a i naziv hosta, ne morate instalirati nikakve druge pakete ovisnosti, cPanel automatska instalacijska skripta radi sve za vas. Instalacijsku datoteku cPanela možemo preuzeti u direktoriju /home.


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Ova gornja naredba mijenja vašu sesiju u početni direktorij, preuzima najnoviju verziju cPanela & WHM-a i pokreće instalacijsku skriptu.

Važno: Toplo preporučujem pokretanje skripte za automatsku instalaciju cPanela u zaslonskom načinu rada ako to radite s SSH jer je potrebno 30 -40 minuta za dovršetak instalacije ovisno o resursima vašeg poslužitelja i brzini propusnosti.

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.
....

Sada trebate pričekati da cPanel instalacijska skripta završi svoju instalaciju.

Što skripta za automatsku instalaciju radi za vas

cPanel uvelike modificira vaš operativni sustav i to je razlog zašto do sada nije dostupan cPanel Uninstaller na webu, morate ponovno formatirati svoj poslužitelj kako biste u potpunosti uklonili cPanel s vašeg poslužitelja.

  1. Provjerava različite pakete kako bi osigurao da nema sukoba i pronalazi sve sukobe paketa, deinstalira prethodne pakete s yumom i zato se preporučuje instalirati cPanel na novi OS.
  2. Preuzima jezične i osnovne datoteke za instalaciju.
  3. Instalira razne Perl module putem CPAN-a i druge potrebne pakete s yumom.
  4. Preuzima i kompajlira PHP i Apache s raznim povezanim modulima.

Nakon što ta skripta dovrši instalaciju, prikazat će se da je instalacija cPanela dovršena. Od vas se može tražiti da ponovno pokrenete poslužitelj nakon instalacije.

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

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel će otvoriti svoje web sučelje slično kao u nastavku.

Prijavite se s korisničkim “root” i svojom lozinkom. Preostalo je još nekoliko klikova za dovršetak instalacije cPanela. Prihvatite licencni ugovor krajnjeg korisnika klikom na gumb “Slažem se?/Idi na korak 2”:

Navedite radnu adresu e-pošte i kontakt SMS adresu u stupcu “Kontaktna adresa poslužitelja” i “Kontaktna SMS adresa poslužitelja” jer vaš cPanel šalje sva važna upozorenja , obavijest na ovaj EMail-id (preporučeno). Možete ispuniti i ostale podatke, ako ih imate.

Navedite važeći FQDN naziv hosta i Unose razrješavača za vaš poslužitelj u ovom odjeljku Umrežavanje, možete koristiti Google razrješivače u ovom odjeljku ako nemate razrešivače svog ISP-a. Pogledajte sliku ispod.

Ako imate više od jednog IP-a povezanog s vašom NIC karticom i želite postaviti određeni IP za glavni IP poslužitelja, možete učinite to odavde, da biste to učinili, odaberite IP s padajućeg izbornika i kliknite na “Idi na postavljanje 4”.

U 4. čarobnjaku za postavljanje, možete odabrati DNS poslužitelj koji želite koristiti. Možete odabrati jedan od njih prema njihovim prednostima, nedostacima i resursima vašeg poslužitelja. Pažljivo pročitajte usporedbu i odaberite DNS poslužitelj. Pogledajte sliku ispod.

U istom koraku zapišite Poslužitelje naziva koje želite koristiti u formatu ns1/ns2.example.com. Također, dodajte unos A za svoj naziv glavnog računala i poslužitelj imena odabirom potvrdnog okvira, pogledajte sliku ispod.

Možete odabrati i postaviti različite usluge kao što su FTP, Mail i Cphulk u 5. koraku ovog web-baziranog čarobnjaka, pogledajte snimke i opis u nastavku.

Iz ovog čarobnjaka možete odabrati FTP poslužitelj po svom izboru, koji želite koristiti za svoj poslužitelj ovisno o njihovim prednostima, nedostacima i ovisno o vašoj jednostavnosti i zahtjevima.

Cphulk brute force zaštita otkriva i blokira aktivnosti napada lažnom lozinkom i blokira njihov IP za vaš poslužitelj. Možete ga omogućiti/onemogućiti i konfigurirati iz ovog čarobnjaka za instalaciju. Pogledajte snimku u nastavku.

Posljednji korak 6 omogućuje vam da omogućite kvote što vam pomaže u praćenju upotrebe prostora na disku.

Odaberite “Koristi kvote datotečnog sustava” i kliknite na “Završi čarobnjak za postavljanje” kako biste dovršili postupak instalacije. Nakon što završite s instalacijom, početna stranica WHM-a će se pojaviti kao ispod.

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.

Ponekad skripta programa za instaliranje cPanela ne može ažurirati licencu zbog unosa vatrozida ili razlučivača i na stranici ćete vidjeti upozorenje o probnom razdoblju. To možete učiniti ručno pomoću sljedeće naredbe.

root@server1 [~]# /usr/local/cpanel/cpkeyclt

Kao što sam vam rekao gore da je Cpanel za pristup na korisničkoj razini, a WHM za pristup na korijenskoj razini, trebate stvoriti račun s opcijom dostupnom u WHM-u. Ovdje sam napravio račun s korisničkim imenom “tecmint ” da vam pokažem prikaz cPanela za korisnike. Pogledajte sliku ispod.

Ostalo Korisno znati prije nego što počnete raditi s Cpanelom i WHM-om.

CPanel pozadinske datoteke

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

Važne conf datoteke

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

Referentne veze

cPanel/WHM početna stranica

Za sada je to sve s instalacijom Cpanela, toliko je značajki u Cpanelu i WHM-u koje vam pomažu u postavljanju okruženja web hostinga. Ako se suočite s bilo kakvim problemom s postavljanjem Cpanela na svom Linux poslužitelju ili vam je potrebna bilo kakva druga pomoć poput sigurnosnih kopija, obnova, migracija itd., možete nas jednostavno kontaktirati.

Do tada, ostanite povezani s linux-console.net za još uzbudljivijih i zanimljivijih poduka u budućnosti. Ostavite svoje vrijedne komentare i prijedloge ispod u našem odjeljku za komentare.