CentOS 7-de cPanel we WHM-ni nädip gurmaly


cPanel, web hosting hyzmatlary üçin belli, iň ygtybarly we içgin täjirçilik dolandyryş paneli. Aýratynlyklara baý we ähli paýlaşylýan, satyjy we işewür hosting hyzmatlaryny we başgalary dolandyrmak üçin güýçli grafiki ulanyjy interfeýsi arkaly ulanylyp bilner.

Web administratorlary üçin web hostingini aňsatlaşdyrýan cPanel we Web Host Manager (WHM) bilen gelýär:

  • WHM kök we satyjy derejesindäki giriş interfeýsini üpjün edýär, bu ýerde ulanyjylar serwer dolandyryşy we hasaby dolandyrmak bilen baglanyşykly sazlamalary dolandyryp bilerler.
  • CPanel serwerdäki web hosting hasabyny dolandyrmak üçin ulanyjy derejesine giriş interfeýsini hödürleýär.

  1. WHM bilen serweriňizi dolandyrmak üçin içgin we güýçli GUI.
  2. Indi EV şahadatnamalaryny goldaýar.
  3. API tanamaklyk belgilerini goldaýar.
  4. Indi Proxy Subdomain-i goldaýan AutoSSL hödürleýär.
  5. CPanel-de SSL ýagdaýyny görmäge mümkinçilik berýär.
  6. uptiýaçlyk, Migrasiýa we dikeldiş ýaly amallary gaty aňsat we rahat görnüşde goldaýar.
  7. Esasy serwer we müşderi hasaby üçin ajaýyp DNS we poçta serwer dolandyryşyny goldaýar.
  8. Serwerdäki hyzmatlary dolandyrmagy (başlamak/bes etmek/işletmek/öçürmek) goldaýar.
  9. serverhli serwer hyzmatlary we müşderi domenleri üçin SSL/TLS sazlamaga mümkinçilik berýär.
  10. Phpmyadmin bilen aňsat integrasiýa, MySQL maglumat bazalaryňyzy web brauzerinden dolandyrýar.
  11. Rebrendingi goldaýar.
  12. WHMCS bilen integrasiýany hasaplaşyk dolandyryşyny we başga-da köp zady awtomatlaşdyrmaga mümkinçilik berýär.

Bu makalada, RHEL/CentOS 7-de cPanel we WHM-ni nädip gurmalydygyny we cPanel we WHM-ni dolandyrmak üçin başlangyç konfigurasiýalary ýapmagy düşündireris.

  1. CentOS 7 serweriniň arassa täze minimal gurnamasy.
  2. Iň az 1 GB RAM (ýöne 2 GB maslahat berilýär).
  3. Iň azyndan 20 Gb boş disk boşlugy (ýöne 40 GB maslahat berilýär).
  4. Dogry cPanel ygtyýarnamasy.
  5. Adaty host ady (FQDN ýa-da doly kwalifikasiýa domen ady)
  6. Perl

Gurnama bölümine geçmezden ozal bulary möhüm nokatlara bellemeli:

  • CPanel/WHM guranyňyzdan soň ulgamyňyzdan aýryp bolmaz. Aýyrmak üçin operasiýa ulgamyňyzy täzeden gurmaly bolarsyňyz.
  • cPanel täjirçilik programma üpjünçiligi bolup, işlemek üçin ygtyýarnama talap edýär, ýöne 15 günlük synag bar (cPanel guranyňyzdan soň awtomatiki usulda işjeňleşdirilýär), synag arkaly programma üpjünçiligiňizi gurup bilersiňiz, soň bolsa programma üpjünçiligini satyn alyp bilersiňiz.

CentOS 7-de cPanel-i gurmak

1. Serweriňiziň adaty host adynyň (FQDN ýa-da Doly kwalifikasiýa domen ady) bardygyna göz ýetiriň, ýogsam ony aşakdaky ýaly düzüň (bu mysalda cpanel host ady we tecmint.lan domen ady):

# hostnamectl set-hostname cpanel.tecmint.lan

2. cPanel Perl-de ýazylan, Perl-i serweriňize gurnandygyňyzy anyklaň, beýleki akyllylar ony ulgamyňyza gurmak üçin aşakdaky buýrugy işlediň.

# yum install perl

3. Ony gurmak üçin haýsydyr bir buýruk işlemeli däl, siziň üçin gurlan awtomatiki gurnama skripti bar. Bar etmeli zadyňyz, cURL buýrugy bilen cPanel gurnaýjy skriptini göçürip almak, eger CURL buýrugy ýok bolsa, ilki bilen şunuň ýaly guruň.

# yum install curl

4. Soňra iň soňky gurnaýjy skriptini öý katalogyna göçürip alyň.

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

5. Indi, awto gurnaýjy skriptini işlediň. SSH ulanyp, serwere giren bolsaňyz, cPanel awto gurnaýjy skriptini ekranda işlemegi maslahat berýäris, sebäbi serwer çeşmelerine we internet birikmesiniň tizligine baglylykda gurnamany tamamlamak üçin 40-60 minut gerek.

# sh latest
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.
....

Bu pursatda oturyň we dynç alyň, belki, cPanel gurnaýjy skriptiniň gurnamanyň tamamlanmagyna garaşýan wagtyňyz özüňize bir käse kofe alyp bilersiňiz.

“CPanel” operasiýa ulgamyňyzy köpçülikleýin üýtgedjekdigine üns beriň we awtomatik gurnama skriptiniň işleýşi:

  • Dawa-jenjeliň bolmazlygy üçin dürli paketleri gözden geçirýär we haýsydyr bir paket gapma-garşylygyny tapýar, täze paketde yum cPanel bilen öňki paketleri täzeleýär we aýyrýar.
  • Şeýle hem, gurmak üçin dil we esasy faýllary göçürip alýar.
  • CPAN we ýum bilen beýleki zerur paketleriň üsti bilen dürli Perl modullaryny gurýar.
  • PHP we Apache-i dürli baglanyşykly modullar bilen göçürip alýar we düzýär.

Gurmak tamamlanandan soň, aşakdaky çykyşy görersiňiz. Gurlandan soň serweri täzeden açmagyňyz soralyp bilner.

6. Ondan soň gurnama ussasyny web esasly interfeýsinden doldurmaly we WHM-e aşakdaky URL bilen girip bilersiňiz:

http://SERVER_IP:2087

Indi ulanyjy\kök we parolyňyz bilen giriň. CPanel gurnamasyny tamamlamak üçin ýene birnäçe gezek basmak galýar.

7. Ondan soň, Ahyrky ulanyjy ygtyýarnamasy şertnamasyny okaň we dowam etmek üçin\Razy?/2-nji ädim düwmesine basyp şertleri kabul ediň.

8. Soňra Gurluş Ulgamy bölümine geçersiňiz, işleýän e-poçta salgyňyzy we degişlilikde\Serwer bilen habarlaşmak e-poçta salgysy we\Serwer bilen habarlaşmak SMS salgysy sütünindäki SMS salgysyny habarlaşarsyňyz.

Bu, “cPanel” -e bu EMail-id-e duýduryş bermek üçin ähli möhüm duýduryşlary ibermäge mümkinçilik berer (Maslahat berilýär). Galan maglumatlary talap edilişi ýaly dolduryp bilersiňiz.

9. Ondan soň, Hostname bölümine geçiň, aşakdaky skrinshotda görkezilişi ýaly Networking bölüminde serweriňiz üçin dogry FQDN host adyny we Resolver ýazgylaryny giriziň.

ISP çözüjileriňiz ýok bolsa, bu bölümde Google çözüjilerini ulanyp bilersiňiz.

10. Ondan soň, esasy tor/Ethernet enjamyny saýlaň, şol enjamda bar bolan IP serweriňiziň esasy IP adresi hasaplanar. We Saklamak we 5-nji ädime geçmek düwmesine basyň.

11. Indi serwerleriňiziň statiki IP adresini düzüň. NIC kartyňyz bilen birden köp IP birikdirilen bolsa we Serweriňiziň esasy IP-si üçin belli bir IP gurmak isleseňiz, şu ýerden edip bilersiňiz, muny etmek üçin aşakdan IP-ni saýlaň we basyň. 4-nji gurnama gidiň ”.

Ondan soň, serweriňiziň ulanjak Nameservers & Hostname üçin\Aazgylar goşuň. Boş meýdanlarda ulanmak isleýänleriňize Nameservers goşuň: ns1/ns2.example.com.

Mundan başga-da, aşakdaky skrinshotda görkezilişi ýaly bellik gutusyny saýlap, host adyňyz we at serweriňiz üçin ýazgy goşuň. Soňra\Saklamak we 5-nji ädime geçmek düwmesine basyň.

12. Indi, bu web esasly jadygöýiň 5-nji ädiminde FTP, Mail we Cphulk ýaly dürli hyzmatlary düzüň.

FTP konfigurasiýasynda iki sany FTP goýmasy bar, ulanjak birini saýlaň, ýöne Pure-FTPD maslahat berilýär. Ferli FTP serwerini öçürmek isleseňiz, ýapyk opsiýany saýlaň.

Şol bir jadygöýde, geljekde ähli poçta işleriňiz üçin ulanyljak Poçta serweriňizi saýlap bilersiňiz. Geljekde cPanel bilen Exim ýaly MTA-lary goşup bilersiňiz. Şeýle hem maslahat berilýän “Dovecot” -y saýlap bilersiňiz ýa-da ýapyk görnüşi saýlap poçta serwerini öçürip bilersiňiz.

13. falsealan parol hüjümlerini ýüze çykarýan we bloklaýan we serweriňiz üçin IP-lerini bloklaýan Cphulk zalym güýç goragyny belläň. Aşakdaky skrinshotda görkezilişi ýaly işledip/öçürip we sazlap bilersiňiz.

14. Iň soňunda 6-njy ädimde, disk giňişliginiň ulanylyşyny yzarlamaga kömek edýän kwotalary açyp bilersiňiz. Gurmak amalyny tamamlamak üçin\Faýl ulgamynyň kwotalaryny ulanyň -y saýlaň we\Gurmak ussasyny tamamlaň düwmesine basyň.

Bellik: Faýl ulgamynyň kwotalaryny ulanmasaňyz, islendik ulanyjy ýa-da web sahypasy tarapyndan ulanylýan disk giňişligine gözegçilik edip bilmersiňiz.

Indi “CPanel” -iň käbir aýratynlyklaryny “Feature Showcase” -de görüp bilersiňiz. Maslahat berilýän aýratynlyklarda, ulanyjynyň cPanelID bilen cPanel-e girmegine mümkinçilik berýän cPanelID-i görersiňiz. Bu aýratynlyk, ulanyja ýeke ulanyjy ID-si bilen birnäçe cPanel-e girmäge mümkinçilik berýär. Bu aýratynlygy işletmek opsiýasyny saýlap, açyp bilersiňiz, ýogsam Nook, sag boluň.

Gurnama işi tamamlanandan soň, WHM-iň baş sahypasy aşakdaky skrinshotda görkezilişi ýaly peýda bolar. WHM-iň baş sahypasynda diňe atlaryny ýazmak bilen gözleg opsiýalaryny gözlemäge mümkinçilik berýän gözleg desgasy bilen ähli Dolandyryş paneli opsiýasyny we gapdal paneli görkezýändigini görüp bilersiňiz.

Üns beriň: Käwagt, cPanel gurnaýjy skript, diwar diwary ýa-da çözüjiler ýazgylary sebäpli ygtyýarnamany täzeläp bilmeýär we sahypada synag duýduryşyny görersiňiz. Aşakdaky buýruk bilen el bilen edip bilersiňiz.

# /usr/local/cpanel/cpkeyclt

Başda belläp geçdik, Cpanel ulanyjy derejesine, WHM kök derejesine girmek üçin, WHM-de bar bolan opsiýa bilen hasap açmaly. Bu mysalda, ulanyjylar üçin cPanel görnüşini görkezmek üçin ulanyjy ady\tecmint bilen synag hasaby döretdik.

Aşakda Cpanel we WHM bilen işe başlamazdan ozal bilmek isleýän cPanel arkadag we konfigurasiýa faýllaryňyzyň peýdaly sanawlary bar.

  • Cpanel katalogy:/usr/ýerli/cpanel
  • Üçünji tarapyň gurallary:/usr/ýerli/cpanel/3-nji partiýa/
  • Cpanel addons katalogy:/usr/ýerli/cpanel/addons/
  • Phpmyadmin, deriler ýaly esasy faýllar:/usr/ýerli/cpanel/base/
  • cPanel ikili:/usr/ýerli/cpanel/bin/
  • CGI faýllary:/usr/ýerli/cpanel/cgi-sys/
  • Cpanel giriş we säwlik ýazgy faýllary:/usr/ýerli/cpanel/logs/
  • Whm bilen baglanyşykly faýllar:/usr/ýerli/cpanel/whostmgr/

  • Apache konfigurasiýa faýly: /etc/httpd/conf/httpd.conf
  • Exim poçta serweriniň faýly: /etc/exim.conf
  • Ady konfedir faýly: /etc/named.conf
  • ProFTP we Pureftpd konf faýly: /etc/proftpd.conf we /etc/pure-ftpd.conf
  • Cpanel ulanyjy faýly:/var/cpanel/ulanyjylar/ulanyjy ady
  • Cpanel konfigurasiýa faýly (Tweak sazlamalary): /var/cpanel/cpanel.config
  • Torlaýyn konfigurasiýa faýly:/etc/sysconfig/network
  • Addons, park edilen we subdomain maglumatlary:/etc/userdomain
  • Cpanel täzelenme konfigurasiýa faýly: /etc/cpupdate.conf
  • Clamav konf faýly: /etc/clamav.conf
  • Mysql konfigurasiýa faýly: /etc/my.cnf
  • PHP ini conf faýly: /usr/local/lib/php.ini

Has giňişleýin maglumat üçin: cPanel Baş sahypasy

Bu hemmesi! Bu makalada, RHEL/CentOS 7-de cPanel we WHM-ni nädip gurmalydygyny we cPanel we WHM-ni dolandyrmak üçin başlangyç konfigurasiýalary beýan etdik. Aşakdaky seslenme görnüşinde gymmatly pikirleri paýlaşmagy ýatdan çykarmaň.