Kako instalirati cPanel & WHM u CentOS 6


cPanel je jedan od najpopularnijih komercijalnih kontrolnih panela za Linux web hosting, radim sa cPanelom zadnjih 3+ godine kako bih upravljao svim korisnicima Shared, Reseller i poslovnim hostingom .

Dolazi sa cPanelom i Web Host Managerom, što vam olakšava web hosting. WHM vam omogućava pristup na root nivou vašem serveru dok cPanel pruža interfejs za pristup na korisničkom nivou za upravljanje sopstvenim web hosting nalogom na serveru.

Karakteristike cPanela

cPanel kontrolni panel je veoma svestran kontrolni panel za upravljanje vašim hosting serverima, ima puno funkcija koje vam olakšavaju web hosting. Neki od njih su navedeni u nastavku:

  • Moćne GUI kontrole na vašem serveru uz WHM.
  • Može obavljati dosadne zadatke kao što su sigurnosne kopije, migracije i restauracije na vrlo lak i nesmetan način.
  • Odlično upravljanje DNS-om i mail serverom za glavni server i klijentski nalog.
  • Može lako prebaciti/omogućiti/onemogućiti usluge za server.
  • Može konfigurirati SSL/TLS za sve serverske usluge i klijentske domene.
  • Jednostavna integracija sa Phpmyadmin-om za pružanje web sučelja za upravljanje vašim MySQL bazama podataka.
  • Slobodno ga rebrendirajte.
  • Može se lako integrirati sa WHMCS za automatizaciju upravljanja naplatom.

Ovdje U ovom članku ćemo pokriti cPanel & WHM instalaciju na CentOS/RHEL 6.5 i podijeliti neke više korisnih informacija koje će vam pomoći da upravljate cPanelom & WHM.

Preduvjeti za instalaciju

  1. Svježa i minimalna instalacija CentOS 6.5 servera.
  2. Najmanje 1 GB.
  3. Za cPanel instalaciju potrebno je najmanje 20 GB slobodnog prostora na disku.
  4. cPanel licencu.

Instalacija cPanela u CentOS i RHEL 6

Prvo osigurajte verziju OS-a na kojoj radi vaš Linux box, 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 možemo jednostavno učiniti pomoću yum paketa za instalaciju.


yum update

Kada se ažuriranje završi, a zatim provjerite najnoviju verziju OS-a istom gornjom naredbom.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Zatim, osigurajte da vaš sistem ima standardno ime hosta, inače ga postavite na sljedeći način.


hostname cpanel.tecmint.lan

Nakon što ste osigurali verziju OS-a i ime hosta, ne morate instalirati nikakve druge pakete ovisnosti, cPanel auto installer skripta radi sve umjesto vas. Možemo preuzeti cPanel instalacioni fajl u /home direktorijumu.


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

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

Važno: Preporučio sam da pokrenete skriptu za automatsku instalaciju cPanela u modu ekrana ako to radite sa SSH jer je potrebno 30 -40 minuta za završetak instalacije u zavisnosti od resursa vašeg servera i brzine protoka.

Sample Output

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 morate sačekati da cPanel instalaterska skripta završi instalaciju.

Šta skripta automatskog instaliranja radi za vas

cPanel u velikoj meri modifikuje vaš operativni sistem i to je razlog što nijedan cPanel Uninstaller do sada nije dostupan na webu, morate ponovo formatirati svoj server da biste u potpunosti uklonili cPanel sa vašeg servera.

  1. Provjerava različite pakete kako bi osigurao da neće biti sukoba i pronalazi bilo kakav konflikt paketa, deinstalira prethodne pakete pomoću yum i zato se preporučuje instaliranje cPanela na Fresh OS.
  2. Preuzima jezik i osnovne datoteke za instalaciju.
  3. Instalira razne Perl module kroz CPAN i druge potrebne pakete sa yum.
  4. Preuzima i kompajlira PHP i Apache sa raznim povezanim modulima.

Kada ta skripta završi instalaciju, prikazaće se da je instalacija cPanela završena. Možda će se od vas tražiti da ponovo pokrenete server nakon instalacije.

Nakon toga morate dovršiti čarobnjaka za instalaciju iz 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 svoj web interfejs kao što je dole.

Molimo prijavite se sa korisnikom “root ” i vašom lozinkom. Preostalo je još nekoliko klikova da završite instalaciju cPanela. Prihvatite Ugovor o licenciranju krajnjeg korisnika klikom na dugme “Slažem se?/Idi na korak 2 ”:

Molimo navedite radnu adresu e-pošte i kontakt SMS adresu u koloni “Adresa e-pošte za kontakt servera ” i “SMS adresa za kontakt servera ” jer vaš cPanel šalje sva važna upozorenja , obavještenje na ovu e-poštu-id (preporučeno). Možete popuniti i ostale detalje, ako ih imate.

Molimo navedite važeće FQDN ime hosta i Unose razrješavača za vaš server u ovom odjeljku Umrežavanje, možete koristiti Google razrješače u ovom odeljku ako nemate rezolvere vašeg ISP-a. Molimo pogledajte sliku ispod.

Ako imate više od jedne IP adrese povezane sa vašom NIC karticom i želite postaviti određeni IP za glavni IP vašeg servera, možete uradite to odavde, da biste to uradili, odaberite IP sa padajućeg menija i kliknite na “Idi na podešavanje 4”.

U 4. čarobnjaku za podešavanje, možete odabrati DNS server koji želite koristiti. Možete odabrati jedan od njih prema njihovim prednostima, nedostacima i resursima vašeg servera. Pažljivo pročitajte poređenje i odaberite DNS server. Molimo pogledajte sliku ispod.

U istom koraku zapišite Servere imena koje želite koristiti u formatu ns1/ns2.example.com. Također, dodajte A unos za svoje ime hosta i nameserver tako što ćete označiti potvrdni okvir, pogledajte sliku ispod.

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

Možete odabrati FTP server po svom izboru iz ovog čarobnjaka, koji želite koristiti za svoj server ovisno o njihovim prednostima, nedostacima i ovisno o vašoj lakoći i zahtjevima.

Cphulk zaštita od grube sile otkriva i blokira aktivnosti napada lažnom lozinkom i blokira njihovu IP adresu za vaš server. Možete ga omogućiti/onemogućiti i konfigurirati iz ovog čarobnjaka za instalaciju. Molimo pogledajte snimak ispod.

Poslednji korak 6 vam omogućava da omogućite kvote koje vam pomažu da pratite korišćenje prostora na disku.

Molimo odaberite “Koristi kvote sistema datoteka” i kliknite na “Završi čarobnjak za postavljanje” da dovršite proces instalacije. Kada završite sa instalacijom, WHM-ova početna stranica će se pojaviti kao ispod.

Možete vidjeti da početna stranica WHM prikazuje sve opcije kontrolnog panela i bočnu traku sa funkcijom pretraživanja koja vam omogućava da pretražujete opcije samo upisivanjem njihovih imena.

Ponekad skripta za instalaciju cPanela nije u mogućnosti ažurirati licencu zbog unosa u firewall ili razrješavačima i vidjet ćete upozorenje o probnoj verziji na stranici. 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čkom nivou, a WHM za pristup na root nivou, potrebno je da kreirate nalog sa opcijom dostupnom u WHM-u. Ovdje sam napravio nalog sa korisničkim imenom “tecmint ” da vam pokažem prikaz cPanela za korisnike. Molimo pogledajte sliku ispod.

Ostalo Korisna stvar koju treba znati prije nego počnete raditi sa Cpanelom i WHM.

CPanel Backend datoteke

  1. Cpanel direktorij: /usr/local/cpanel
  2. Alati treće strane: /usr/local/cpanel/3rdparty/
  3. Direktorij dodataka Cpanel : /usr/local/cpanel/addons/
  4. Osnovni fajlovi poput Phpmyadmin, skinovi: /usr/local/cpanel/base/
  5. cPanel binarne datoteke: /usr/local/cpanel/bin/
  6. CGI fajlovi: /usr/local/cpanel/cgi-sys/
  7. Cpanel pristup i log fajlovi grešaka: /usr/local/cpanel/logs/
  8. Whm povezani fajlovi: /usr/local/cpanel/whostmgr/

Važni conf fajlovi

  1. Apache konfiguracioni fajl: /etc/httpd/conf/httpd.conf
  2. Exim mail server conf fajl:/etc/exim.conf
  3. Imenovana conf datoteka: /etc/named.conf
  4. ProFTP i Pureftpd conf fajl :/etc/proftpd.conf i /etc/pure-ftpd.conf
  5. Cpanel korisnički fajl: /var/cpanel/users/username
  6. Cpanel konfiguracijski fajl (podešavanje postavki) : /var/cpanel/cpanel.config
  7. Datoteka mrežne konfiguracije: /etc/sysconfig/network
  8. Informacije o dodacima, parkiranim i poddomenama: /etc/userdomains
  9. Konfiguracioni fajl za ažuriranje Cpanela: /etc/cpupdate.conf
  10. Clamav conf fajl: /etc/clamav.conf
  11. Mysql konfiguracijski fajl: /etc/my.cnf
  12. PHP ini conf fajl: /usr/local/lib/php.ini

Referentne veze

cPanel/WHM početna stranica

Za sada je to sve sa instalacijom Cpanela, postoji toliko mnogo funkcija u Cpanel-u i WHM-u koje vam pomažu da podesite web hosting okruženje. Ako se suočite s bilo kakvim problemom s postavljanjem Cpanela na vašem Linux serveru ili vam je potrebna bilo kakva druga pomoć kao što su sigurnosne kopije, restauracije, migracije itd., jednostavno nas možete kontaktirati.

Do tada, ostanite povezani sa linux-console.net za još uzbudljivih i zanimljivih tutorijala u budućnosti. Ostavite svoje vrijedne komentare i prijedloge ispod u našem odjeljku za komentare.