Kako namestiti cPanel in WHM v CentOS 6


cPanel je ena izmed najbolj priljubljenih komercialnih nadzornih plošč za spletno gostovanje v Linuxu, s cPanelom sodelujem zadnja 3+ leta, da upravljam vse stranke v skupni rabi, prodajalci in poslovna gostovanja.

Priložena sta cPanel in Web Host Manager, kar vam olajša spletno gostovanje. WHM vam omogoča dostop do strežnika na korenski ravni, medtem ko cPanel ponuja uporabniški dostopni vmesnik za upravljanje lastnega računa spletnega gostovanja na strežniku.

Nadzorna plošča cPanel je zelo vsestranska nadzorna plošča za upravljanje vaših strežnikov za gostovanje. Ima veliko funkcij, ki vam olajšajo spletno gostovanje. Nekateri med njimi so navedeni spodaj:

  • Zmogljiv nadzor uporabniškega vmesnika na strežniku z WHM.
  • Na zelo preprost in nemoten način lahko izvaja dolgočasne naloge, kot so varnostne kopije, selitve in obnove.
  • Odlično upravljanje DNS in poštnega strežnika za glavni strežnik in tudi račun stranke.
  • Lahko enostavno preklopi/omogoči/onemogoči storitve za strežnik.
  • Lahko konfigurira SSL/TLS za vse strežniške storitve in odjemalske domene.
  • Preprosta integracija s Phpmyadminom za zagotavljanje spletnega vmesnika za upravljanje podatkovnih baz MySQL.
  • Lahko ga preimenujete.
  • Z lahkoto ga je mogoče integrirati z WHMCS za avtomatizacijo upravljanja računov.

Tu v tem članku bomo obravnavali namestitev cPanel & WHM na CentOS/RHEL 6.5 in delili še nekaj koristnih informacij, ki vam bodo pomagale pri upravljanju cPanel & WHM.

  1. Sveža in minimalna namestitev strežnika CentOS 6.5.
  2. Najmanj 1 GB.
  3. Za namestitev cPanela potrebujete najmanj 20 GB prostora na disku.
  4. Licenca cPanel.

Namestitev cPanela v CentOS in RHEL 6

Najprej se prepričajte, da je na voljo različica operacijskega sistema, na kateri je nameščen sistem Linux, uporabite naslednji ukaz.

# cat /etc/redhat-release

CentOS release 6.4 (Final)

Če nimate najnovejše različice, posodobite svoj OS na najnovejšo različico, v CentOS in RHEL, lahko to preprosto storimo z namestitvenim paketom yum.

# yum update

Ko se posodobitve končajo, nato z istim zgornjim ukazom preverite najnovejšo različico OS.

# cat /etc/redhat-release

CentOS release 6.5 (Final)

Nato zagotovite, da ima sistem standardno ime gostitelja, sicer pa ga nastavite na naslednji način.

# hostname cpanel.tecmint.lan

Ko zagotovite različico OS in ime gostitelja, vam ni treba namestiti nobenega drugega paketa odvisnosti, skript za samodejni namestitveni program cPanel naredi vse namesto vas. Namestitveno datoteko cPanel lahko prenesemo iz imenika/home.

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

Ta zgornji ukaz spremeni vašo sejo v domači imenik, prenese najnovejšo različico cPanel & WHM in zažene namestitveni skript.

Pomembno: toplo priporočam, da zaženete skript za samodejni namestitveni program cPanel v načinu zaslona, če to počnete s SSH, ker namestitev traja 30-40 minut, odvisno od virov strežnika in hitrosti pasovne širine.

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

Zdaj morate počakati, da namestitveni skript cPanel dokonča namestitev.

cPanel močno spremeni vaš operacijski sistem in to je razlog, da zaenkrat v spletu še ni na voljo nobenega programa za odstranjevanje cPanel, zato morate strežnik preoblikovati, da cPanel popolnoma odstranite iz strežnika.

  1. Preveri, ali obstajajo različni paketi, da ne bo konfliktov, in ugotovi kakršen koli konflikt paketov, odstrani prejšnje pakete z yum in zato je priporočljivo namestiti cPanel na svež OS.
  2. Prenese jezik in osnovne datoteke za namestitev.
  3. Namesti različne module Perl prek CPAN-a in drugih potrebnih paketov z yum.
  4. Prenese in prevede PHP in Apache z različnimi povezanimi moduli.

Ko ta skript dokonča namestitev, se prikaže, da je namestitev cPanel končana. Po namestitvi boste morda morali znova zagnati strežnik.

Po tem morate iz spletnega vmesnika dokončati čarovnika za namestitev in do WHM lahko dostopate z naslednjim URL-jem.

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel bo odprl svoj spletni vmesnik, podobno kot spodaj.

Prosimo, prijavite se z uporabniškim\"root" in svojim geslom. Za dokončanje namestitve cPanel je še nekaj klikov. Strinjajte se z licenčno pogodbo za končnega uporabnika, tako da kliknete gumb\"Se strinjam?/Pojdi na korak 2":

Prosimo, navedite delovni e-poštni naslov in kontaktni naslov SMS v stolpcu\"E-poštni naslov za stik s strežnikom" oziroma\"Naslov za stik s strežnikom SMS", ker vaš cPanel pošlje vsa pomembna opozorila in obvestila na to e-poštno številko (priporočeno). Če jih imate, lahko izpolnite tudi ostale podatke.

V tem razdelku za omrežje navedite veljavno ime gostitelja FQDN in razreševalnika za svoj strežnik. V tem razdelku lahko uporabite Googlove razreševalnike, če nimate razreševalcev vašega ponudnika internetnih storitev. Oglejte si spodnjo sliko.

Če imate na kartico NIC priloženih več kot en IP in želite nastaviti glavni IP za glavni IP strežnika, lahko to storite od tukaj, za to izberite IP v spustnem meniju in kliknite\" Pojdite na Setup 4 ”.

V 4. čarovniku za nastavitev lahko izberete strežnik DNS, ki ga želite uporabiti. Izberete lahko enega izmed njih glede na njihove prednosti, slabosti in strežniške vire. Prosimo, pozorno preberite primerjavo in izberite strežnik DNS. Oglejte si spodnjo sliko.

V istem koraku zapišite imenske strežnike, ki jih želite uporabiti, v obliki ns1/ns2.example.com. Poleg tega dodajte vnos A za ime gostitelja in imenski strežnik tako, da potrdite polje, glejte spodnjo sliko.

V 5. koraku tega spletnega čarovnika lahko izberete in nastavite različne storitve, kot so FTP, Mail in Cphulk, oglejte si spodnje posnetke in opis.

V tem čarovniku lahko izberete strežnik FTP, ki ga želite uporabiti za svoj strežnik, odvisno od njegovih prednosti, slabosti in glede na vašo enostavnost in zahteve.

Zaščita pred brutalno silo Cphulk zazna in blokira lažne napade z geslom ter blokira njihov IP za vaš strežnik. V tem čarovniku za namestitev ga lahko omogočite/onemogočite in konfigurirate. Oglejte si spodnji posnetek.

Zadnji korak 6 vam omogoča, da omogočite kvote, ki vam pomagajo izslediti uporabo prostora na disku.

Izberite\"Uporabi kvote datotečnega sistema" in kliknite\"Finish setup wizard", da dokončate postopek namestitve. Ko končate z namestitvijo, se bo domača stran WHM prikazala kot spodaj.

Vidite lahko, da je na domači strani WHM prikazana vsa možnost nadzorne plošče in stranska vrstica z orodjem za iskanje, ki vam omogoča iskanje možnosti, tako da vpišete njihova imena.

Včasih namestitveni skript cPanel ne more posodobiti licence zaradi vnosov požarnega zidu ali reševalcev in na strani boste videli opozorilo o preizkusu. To lahko storite ročno z naslednjim ukazom.

[email  [~]# /usr/local/cpanel/cpkeyclt

Kot sem vam že povedal, da je Cpanel za dostop na ravni uporabnika, WHM pa za dostop na korenski ravni, morate ustvariti račun z možnostjo, ki je na voljo v WHM. Tu sem ustvaril račun z uporabniškim imenom\"tecmint", da vam pokažem pogled cPanel za uporabnike. Glejte spodnjo sliko.

Druga koristna stvar, ki jo morate vedeti, preden začnete sodelovati s Cpanel in WHM.

CPanel Backend datoteke

  1. Imenik Cpanel:/usr/local/cpanel
  2. Orodja tretjih oseb:/usr/local/cpanel/3rdparty/
  3. Imenik dodatkov Cpanel:/usr/local/cpanel/addons/
  4. Osnovne datoteke, kot je Phpmyadmin, preobleke:/usr/local/cpanel/base/
  5. binarne datoteke cPanel:/usr/local/cpanel/bin/
  6. Datoteke CGI:/usr/local/cpanel/cgi-sys/
  7. Datoteke dnevnika dostopa in napak Cpanel:/usr/local/cpanel/logs/
  8. Whm povezane datoteke:/usr/local/cpanel/whostmgr/

Pomembne datoteke conf

  1. Konfiguracijska datoteka Apache: /etc/httpd/conf/httpd.conf
  2. Konfiguracijska datoteka exim poštnega strežnika: /etc/exim.conf
  3. Poimenovana datoteka conf: /etc/named.conf
  4. Konfiguracijska datoteka ProFTP in Pureftpd: /etc/proftpd.conf in /etc/pure-ftpd.conf
  5. Uporabniška datoteka Cpanel:/var/cpanel/users/username
  6. Konfiguracijska datoteka Cpanel (nastavitve prilagajanja): /var/cpanel/cpanel.config
  7. Mrežna konfiguracijska datoteka:/etc/sysconfig/network
  8. Dodatki, parkirani podatki in informacije o poddomeni:/etc/userdomains
  9. Konfiguracijska datoteka posodobitve Cpanel: /etc/cpupdate.conf
  10. Konfiguracijska datoteka Clamav: /etc/clamav.conf
  11. Konfiguracijska datoteka Mysql: /etc/my.cnf
  12. Datoteka ini conf v PHP: /usr/local/lib/php.ini

Referenčne povezave

Domača stran cPanel/WHM

Za zdaj je to vse z namestitvijo Cpanel, v Cpanel in WHM je toliko funkcij, ki vam pomagajo nastaviti okolje za gostovanje. Če imate kakršne koli težave z nastavitvijo Cpanela na vašem Linux strežniku ali potrebujete katero koli drugo pomoč, kot so varnostne kopije, obnovitve, selitve itd., Nas lahko preprosto kontaktirate.

Do takrat ostanite povezani s linux-console.net in si oglejte zanimivejše in zanimivejše vaje v prihodnosti. Pustite svoje dragocene komentarje in predloge spodaj v našem oddelku za komentarje.