Kaip įdiegti „cPanel“ ir „WHM“ „CentOS 6“.


cPanel yra vienas iš populiariausių komercinių Linux žiniatinklio prieglobos valdymo pultų. Su cPanel dirbau pastaruosius 3 ir daugiau metų, kad galėčiau valdyti visus bendrinamus, perpardavėjų ir verslo prieglobos klientus. .

Jame yra „cPanel“ ir žiniatinklio prieglobos tvarkyklė, kuri palengvina žiniatinklio prieglobą. WHM suteikia jums šakninio lygio prieigą prie jūsų serverio, o „cPanel“ suteikia vartotojo lygio prieigos sąsają, skirtą valdyti savo žiniatinklio prieglobos paskyrą serveryje.

„cPanel“ savybės

„cPanel“ valdymo skydelis yra labai universalus valdymo skydelis, skirtas valdyti jūsų prieglobos serverius, jame yra daug funkcijų, kurios palengvina žiniatinklio prieglobą. Kai kurie iš jų išvardyti žemiau:

  • Galingi GUI valdikliai jūsų serveryje su WHM.
  • Gali labai lengvai ir sklandžiai atlikti varginančias užduotis, tokias kaip atsarginių kopijų kūrimas, perkėlimas ir atkūrimas.
  • Puikus DNS ir pašto serverio valdymas pagrindiniam serveriui ir kliento paskyrai.
  • Gali lengvai perjungti/įjungti/išjungti serverio paslaugas.
  • Gali sukonfigūruoti SSL/TLS visoms serverio paslaugoms ir klientų domenams.
  • Lengva integracija su Phpmyadmin, kad būtų sukurta žiniatinklio sąsaja, skirta valdyti MySQL duomenų bazes.
  • Nedvejodami pakeiskite tai.
  • Galima lengvai integruoti su WHMCS, kad būtų automatizuotas atsiskaitymo valdymas.

Šiame straipsnyje aptarsime cPanel ir WHM diegimą CentOS/RHEL 6.5 versijoje ir pasidalinsime kai kuriais daugiau naudingos informacijos, kuri padės valdyti cPanel ir WHM.

Diegimo sąlygos

  1. Naujas ir minimalus CentOS 6.5 serverio įdiegimas.
  2. Mažiausiai 1 GB.
  3. „cPanel“ diegimui reikia mažiausiai 20 GB laisvos vietos diske.
  4. cPanel licencija.

„cPanel“ diegimas „CentOS“ ir „RHEL 6“.

Pirmiausia įsitikinkite, kad OS versija, kurioje veikia jūsų „Linux“ dėžutė, naudokite šią komandą.


cat /etc/redhat-release

CentOS release 6.4 (Final)

Jei neturite naujausios versijos, atnaujinkite savo OS į naujausią versiją. CentOS ir RHEL galime tai padaryti tiesiog naudodami yum paketo diegimo programą.


yum update

Kai naujinimai bus baigti, tada patikrinkite naujausią OS versiją naudodami tą pačią aukščiau esančią komandą.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Tada įsitikinkite, kad jūsų sistema turi standartinį pagrindinio kompiuterio pavadinimą, kitu atveju nustatykite jį taip.


hostname cpanel.tecmint.lan

Užtikrinus OS versiją ir pagrindinio kompiuterio pavadinimą, jums nereikės diegti jokių kitų priklausomybės paketų, „cPanel“ automatinio diegimo programos scenarijus padarys viską už jus. Galime atsisiųsti cPanel diegimo failą iš /home katalogo.


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

Ši aukščiau pateikta komanda pakeičia jūsų sesiją į pagrindinį katalogą, atsisiunčia naujausią cPanel & WHM versiją ir paleidžia diegimo scenarijų.

Svarbu: primygtinai rekomenduojame paleisti „cPanel“ automatinio diegimo programos scenarijų ekrano režimu, jei tai darote naudodami SSH, nes tai trunka 30 -40 minučių, kad užbaigtumėte diegimą, atsižvelgiant į jūsų serverio išteklius ir pralaidumo greitį.

Pavyzdžio išvestis

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

Dabar turite palaukti, kol „cPanel“ diegimo programos scenarijus baigs diegti.

Ką jums padeda automatinio diegimo programos scenarijus

„cPanel“ labai modifikuoja jūsų operacinę sistemą, todėl iki šiol žiniatinklyje nėra cPanel Uninstaller, todėl turite iš naujo suformatuoti serverį, kad visiškai pašalintumėte „cPanel“ iš serverio.

  1. Jis tikrina įvairius paketus, kad įsitikintų, ar nebus konfliktų, ir randa bet kokį paketų konfliktą, pašalina ankstesnius paketus su yum, todėl rekomenduojama įdiegti cPanel šviežioje OS.
  2. Atsisiunčia kalbos ir bazinius failus diegimui.
  3. Diegia įvairius Perl modulius per CPAN ir kitus reikalingus paketus su yum.
  4. Atsisiunčia ir kompiliuoja PHP ir Apache su įvairiais susijusiais moduliais.

Kai šis scenarijus baigs diegti, jis parodys, kad „cPanel“ diegimas baigtas. Po įdiegimo jūsų gali būti paprašyta iš naujo paleisti serverį.

Po to turite užbaigti diegimo vedlį iš jo žiniatinklio sąsajos ir galite pasiekti WHM naudodami šį URL.

http://your-server-ip:2087

OR

http://your-host-name:2087

„cPanel“ atidarys savo žiniatinklio sąsają, panašią į toliau pateiktą.

Prisijunkite naudodami naudotoją „root“ ir savo slaptažodį. Liko dar keli paspaudimai, kad užbaigtumėte „cPanel“ diegimą. Sutikite su galutinio vartotojo licencijos sutartimi spustelėdami mygtuką Sutinku?/Eiti į 2 veiksmą:

Stulpeliuose „Serverio kontaktinis el. pašto adresas“ ir „Serverio kontaktinis SMS adresas“ nurodykite darbinį el. pašto adresą ir kontaktinį SMS adresą, nes jūsų cPanel siunčia visus svarbius įspėjimus. , pranešimas šiuo El. pašto adresud (rekomenduojama). Taip pat galite užpildyti likusią informaciją, jei tokią turite.

Pateikite galiojantį savo serverio FQDN prieglobos pavadinimą ir Resolver įrašus šioje Tinklo skiltyje. Galite naudoti Google sprendiklius. Šiame skyriuje, jei neturite savo IPT sprendinių. Žiūrėkite žemiau esantį paveikslėlį.

Jei prie NIC kortelės prijungtas daugiau nei vienas IP ir norite nustatyti konkretų IP pagrindiniam serverio IP, galite atlikite tai iš čia, norėdami tai padaryti, išskleidžiamajame meniu pasirinkite IP ir spustelėkite „Eiti į 4 sąranką“.

4-ajame sąrankos vedlyje galite pasirinkti DNS serverį, kurį norite naudoti. Galite pasirinkti vieną iš jų pagal privalumus, trūkumus ir savo serverio resursus. Atidžiai perskaitykite palyginimą ir pasirinkite DNS serverį. Žiūrėkite žemiau esantį paveikslėlį.

Atlikdami tą patį veiksmą, užsirašykite vardų serverius, kuriuos norite naudoti formatu ns1/ns2.example.com. Be to, pažymėdami žymimąjį laukelį pridėkite A įrašą prie savo prieglobos serverio pavadinimo ir vardų serverio, žr. toliau esantį paveikslėlį.

Galite pasirinkti ir nustatyti įvairias paslaugas, pvz., FTP, Mail ir Cphulk šio žiniatinklio 5 veiksme. vedlį, žr. toliau pateiktas momentines nuotraukas ir aprašymą.

Iš šio vedlio galite pasirinkti FTP serverį, kurį norite naudoti savo serveryje, atsižvelgdami į jų pranašumus, trūkumus ir į jūsų patogumą bei reikalavimus.

Cphulk brute force apsauga aptinka ir blokuoja klaidingo slaptažodžio atakų veiklą ir blokuoja jų IP jūsų serveryje. Galite įjungti/išjungti ir konfigūruoti naudodami šį diegimo vedlį. Žiūrėkite toliau pateiktą momentinę nuotrauką.

Paskutinis 6 veiksmas leidžia įgalinti kvotas, kuri padeda sekti vietos diske naudojimą.

Pasirinkite „Naudoti failų sistemos kvotas“ ir spustelėkite „Baigti sąrankos vedlį“, kad užbaigtumėte diegimo procesą. Kai baigsite diegti, WHM pagrindinis puslapis pasirodys kaip žemiau.

Matote, kad pagrindiniame WHM puslapyje rodoma visa Valdymo skydelio parinktis ir šoninė juosta su paieškos funkcija, kuri leidžia ieškoti parinkčių tiesiog įvedus jų pavadinimus.

Kartais „cPanel“ diegimo programos scenarijus negali atnaujinti licencijos dėl ugniasienės arba sprendėjų įrašų ir puslapyje matysite bandomąjį įspėjimą. Tai galite padaryti rankiniu būdu naudodami šią komandą.

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

Kaip jau sakiau aukščiau, kad „Cpanel“ skirtas vartotojo lygmens prieigai, o WHM – prieigai prie šakninio lygio, turite sukurti paskyrą su WHM parinktimi. Čia aš sukūriau paskyrą naudotojo vardu „tecmint“, kad parodyčiau naudotojams skirtą „cPanel“ rodinį. Žiūrėkite žemiau esantį paveikslėlį.

Kita Naudingas dalykas, kurį reikia žinoti prieš pradedant dirbti su Cpanel ir WHM.

CPanel Backend failai

  1. Cpanel katalogas: /usr/local/cpanel
  2. Trečiųjų šalių įrankiai: /usr/local/cpanel/3rdparty/
  3. Cpanel addons katalogas: /usr/local/cpanel/addons/
  4. Baziniai failai, pvz., Phpmyadmin, skinai: /usr/local/cpanel/base/
  5. cPanel dvejetainiai failai: /usr/local/cpanel/bin/
  6. CGI failai: /usr/local/cpanel/cgi-sys/
  7. Cpanel prieigos ir klaidų žurnalo failai: /usr/local/cpanel/logs/
  8. Whm susiję failai: /usr/local/cpanel/whostmgr/

Svarbūs conf failai

  1. Apache konfigūracijos failas: /etc/httpd/conf/httpd.conf
  2. „Exim“ pašto serverio konf. failas:/etc/exim.conf
  3. Pavadintas conf failas: /etc/named.conf
  4. ProFTP ir Pureftpd conf failas :/etc/proftpd.conf ir /etc/pure-ftpd.conf
  5. Cpanel vartotojo failas: /var/cpanel/users/username
  6. Cpanel konfigūracijos failas (Tweak settings): /var/cpanel/cpanel.config
  7. Tinklo konfigūracijos failas: /etc/sysconfig/network
  8. Priedai, paliktųjų ir padomenių informacija: /etc/userdomains
  9. Cpanel naujinimo konfigūracijos failas: /etc/cpupdate.conf
  10. Clamav conf failas: /etc/clamav.conf
  11. Mysql konfigūracijos failas: /etc/my.cnf
  12. PHP ini conf failas: /usr/local/lib/php.ini

Nuorodų nuorodos

cPanel/WHM pagrindinis puslapis

Kol kas viskas su Cpanel diegimu, Cpanel ir WHM yra tiek daug funkcijų, kurios padeda nustatyti žiniatinklio prieglobos aplinką. Jei susiduriate su problemomis nustatydami „Cpanel“ savo „Linux“ serveryje arba jums reikia kitos pagalbos, pvz., atsarginių kopijų kūrimo, atkūrimo, perkėlimo ir pan., galite tiesiog susisiekti su mumis.

Iki tol palaikykite ryšį su linux-console.net, kad ateityje gautumėte daugiau įdomių ir įdomių pamokų. Palikite savo vertingus komentarus ir pasiūlymus žemiau mūsų komentarų skiltyje.