Kuinka asentaa cPanel ja WHM CentOS 7:ään


cPanel on hyvin tunnettu, luotettavin ja intuitiivisin kaupallinen ohjauspaneeli web-isännöintipalveluille. Siinä on runsaasti ominaisuuksia, ja sitä voidaan käyttää tehokkaan graafisen käyttöliittymän kautta kaikkien jaettujen, jälleenmyyjien ja yritysten isännöintipalveluiden ja muiden hallintaan.

Sen mukana tulee cPanel ja Web Host Manager (WHM), mikä tekee web-ylläpidosta helpompaa web-järjestelmänvalvojille:

  • WHM tarjoaa pääkäyttäjän ja jälleenmyyjätason käyttöliittymän, jossa käyttäjät voivat hallita palvelimen hallintaan ja tilinhallintaan liittyviä asetuksia.
  • Vaikka cPanel tarjoaa käyttäjätason käyttöliittymän web-hosting-tilin hallintaan palvelimella.

cPanel/WHM:n ominaisuudet

  1. Intuitiivinen ja tehokas käyttöliittymä palvelimen ohjaamiseen WHM:n avulla.
  2. Tukee nyt EV-sertifikaatteja.
  3. Tukee API-todennustunnuksia.
  4. Tarjoaa nyt AutoSSL:ää tukevia välityspalvelinaliverkkotunnuksia.
  5. Voit tarkastella SSL-tilaa cPanelissa.
  6. Tukee toimintoja, kuten varmuuskopiointia, siirtoa ja palautusta, erittäin helposti ja sujuvasti.
  7. Tukee erinomaista DNS- ja sähköpostipalvelimen hallintaa pääpalvelimelle ja sekä asiakastilille.
  8. Tukee palvelimella olevien palveluiden hallintaa (käynnistys/pysäytys/ota käyttöön/poista käytöstä).
  9. Mahdollistaa SSL/TLS:n määrittämisen kaikille palvelinpalveluille ja asiakastoimialueille.
  10. Helppo integrointi Phpmyadminin kanssa hallita MySQL-tietokantojasi verkkoselaimesta.
  11. Tukee uudelleenbrändäystä.
  12. Mahdollistaa integroinnin WHMCS:n kanssa laskutuksen hallinnan automatisoimiseksi ja paljon muuta.

Tässä artikkelissa kuvataan, miten cPanel ja WHM asennetaan RHEL/CentOS 7 -käyttöjärjestelmään ja käsitellään cPanelin ja WHM:n hallinnan alkumääritykset.

Suositeltu luku: cPanelin ja WHM:n asentaminen CentOS 6:een

Asennusvaatimukset

  1. Puhdas tuore minimaalinen CentOS 7 -palvelimen asennus.
  2. Vähintään 1 Gt RAM-muistia (mutta 2 Gt suositellaan).
  3. Vähintään 20 Gt vapaata levytilaa (mutta 40 Gt suositeltava).
  4. Voimassa oleva cPanel-lisenssi.
  5. Vakioisäntänimi (FQDN tai Fully Qualified Domain Name)
  6. Perl

Ennen kuin siirrymme asennusosaan, sinun on huomioitava seuraavat tärkeät seikat:

  • Kun olet asentanut cPanel/WHM:n, sitä ei voi poistaa järjestelmästäsi. Sinun on asennettava käyttöjärjestelmä uudelleen sen poistamiseksi.
  • cPanel on kaupallinen ohjelmisto ja vaatii lisenssin toimiakseen, mutta siellä on 15 päivän kokeilujakso (joka aktivoituu automaattisesti, kun asennat cPanelin). Voit asentaa ohjelmiston kokeiluversion avulla ja ostaa ohjelmiston myöhemmin.

cPanelin asennus CentOS 7:ään

1. Varmista, että palvelimellasi on tavallinen isäntänimi (FQDN tai Fully Qualified Domain Name), muussa tapauksessa aseta se seuraavasti (tässä esimerkissä cpanel on isäntänimi ja >tecmint.lan on verkkotunnus):

hostnamectl set-hostname cpanel.tecmint.lan

2. cPanel on kirjoitettu Perlissä. Varmista, että Perl on asennettuna palvelimellesi. Muussa tapauksessa suorita alla oleva komento asentaaksesi se järjestelmääsi.

yum install perl

3. Sinun ei tarvitse suorittaa mitään komentoja asentaaksesi sen, sillä sinulle on luotu automaattinen asennusohjelma. Sinun tarvitsee vain ladata cPanel-asennusskripti cURL-komennolla. Jos sinulla ei ole cURL-komentoa asennettuna, asenna se ensin näin.

yum install curl

4. Lataa sitten uusin asennusohjelma kotihakemistoon.

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

5. Suorita nyt automaattisen asennusohjelman komentosarja. Huomaa, että jos olet kirjautunut palvelimelle SSH:lla, suosittelemme cPanel automaattisen asennusohjelman suorittamista näyttötilassa, koska asennuksen suorittaminen kestää 40-60 minuuttia riippuen palvelimesi resursseista ja Internet-yhteyden nopeuksista.

sh latest
Näytelähtö
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.
....

Tässä vaiheessa istu alas ja rentoudu. Ehkä voit juoda itsellesi kupin kahvia odottaessasi, että cPanel-asennusohjelma suorittaa asennuksen loppuun.

Kuinka automaattinen cPanel Installer -skripti toimii

Huomaa, että cPanel muuttaa käyttöjärjestelmääsi massiivisesti, ja näin automaattinen asennusohjelma toimii:

  • Se tutkii erilaisia paketteja varmistaakseen, ettei ristiriitoja synny, ja löytää kaikki pakettiristiriidat, päivittää ja poistaa aiemmat paketit yum cPanelilla Fresh-käyttöjärjestelmässä.
  • Se myös lataa kieli- ja perustiedostot asennusta varten.
  • Asentaa erilaisia Perl-moduuleja CPAN:n kautta ja muita tarvittavia paketteja yumin kanssa.
  • Se lataa ja kokoaa PHP:n ja Apachen useilla niihin liittyvillä moduuleilla.

Kun asennus on valmis, näet tulosteen alla. Sinua saatetaan pyytää käynnistämään palvelin uudelleen asennuksen jälkeen.

6. Tämän jälkeen sinun on suoritettava ohjattu asennus sen verkkopohjaisesta käyttöliittymästä ja voit käyttää WHM:ää seuraavalla URL-osoitteella:

http://SERVER_IP:2087

Kirjaudu nyt sisään käyttäjällä root ja salasanallasi. CPanel-asennuksen viimeistelyä on jäljellä vielä muutama napsautus.

7. Lue seuraavaksi Loppukäyttäjän käyttöoikeussopimus ja hyväksy ehdot napsauttamalla Hyväksyn?/Siirry vaiheeseen 2 -painiketta jatkaaksesi. .

8. Siirryt sitten Verkon määrittäminen -osioon, anna työsähköpostiosoitteesi ja yhteydenottotekstiviestiosoitteesi Palvelimen yhteyshenkilön sähköpostiosoite -sarakkeeseen.” ja ”Palvelimen yhteyshenkilön tekstiviestiosoite”.

Tämä antaa cPanelille mahdollisuuden lähettää kaikki tärkeät hälytykset, ilmoitukset tähän sähköpostitunnukseen (suositus). Voit täyttää myös loput tiedot tarpeen mukaan.

9. Siirry seuraavaksi Isäntänimi-osioon, kirjoita kelvollinen FQDN-isäntänimi ja Resolver-merkinnät palvelimellesi Verkko-osioon alla olevan kuvakaappauksen mukaisesti.

Voit käyttää tässä osiossa Google-selvittäjiä, jos sinulla ei ole Internet-palveluntarjoajasi ratkaisijoita.

10. Valitse sitten pääverkko/Ethernet-laite. Laitteessa olevaa IP-osoitetta pidetään palvelimesi pääIP-osoitteena. Napsauta sitten Tallenna ja siirry vaiheeseen 5 -painiketta.

11. Aseta nyt palvelimesi staattinen IP-osoite. Jos sinulla on useampi kuin yksi IP liitettynä NIC-korttiisi ja haluat määrittää tietyn IP-osoitteen palvelimesi pää-IP:lle, voit tehdä sen täältä. Valitse IP pudotusvalikosta ja napsauta “Siirry kohtaan Setup 4 ”.

Lisää seuraavaksi "A-merkinnät" palvelimesi käyttämille nimipalvelimille ja isäntänimelle. Lisää haluamasi nimipalvelimet tyhjiin kenttiin: ns1/ns2.example.com.

Lisää lisäksi merkintä isäntänimellesi ja nimipalvelimellesi valitsemalla valintaruutu alla olevan kuvakaappauksen mukaisesti. Napsauta sitten Tallenna ja siirry vaiheeseen 5 -painiketta.

12. Määritä nyt eri palvelut, kuten FTP, Mail ja Cphulk, tämän verkkopohjaisen ohjatun toiminnon vaiheessa 5.

FTP-kokoonpanossa on kaksi FTP-sovellusta, valitse haluamasi, mutta Pure-FTPD on suositeltavaa. Valitse pois käytöstä, jos haluat poistaa paikallisen FTP-palvelimen käytöstä.

Samassa ohjatussa toiminnossa voit valita sähköpostipalvelimesi, jota käytetään jatkossa kaikissa postitustoiminnoissasi. Voit lisätä MTA:ita, kuten Exim, cPaneliin tulevaisuudessa. Voit joko valita Dovecotin, jota myös suositellaan, tai voit poistaa sähköpostipalvelimen käytöstä valitsemalla pois käytöstä.

13. Siirry Cphulk brute force -suojauksen asettamiseen, joka havaitsee ja estää väärän salasanan hyökkäyksiä ja estää niiden IP-osoitteen palvelimellesi. Voit ottaa sen käyttöön/poistaa käytöstä ja määrittää sen alla olevan kuvakaappauksen mukaisesti.

14. Lopuksi vaiheessa 6 voit ottaa käyttöön kiintiöt, jotka auttavat sinua seuraamaan levytilan käyttöä. Valitse "Käytä tiedostojärjestelmäkiintiöitä" ja napsauta "Lopeta ohjattu asennus" suorittaaksesi asennuksen loppuun.

Huomautus: Jos et käytä tiedostojärjestelmäkiintiöitä, et voi valvoa minkä tahansa käyttäjän tai verkkosivuston käyttämän levytilan määrää.

Nyt voit nähdä joitain cPanelin uusia ominaisuuksia sen ominaisuusesittelyssä. Suositelluissa ominaisuuksissa näet cPanelID:n, jonka avulla käyttäjä voi kirjautua cPaneliin cPanelID-tunnuksellaan. Tämän ominaisuuden avulla käyttäjä voi kirjautua useisiin cPaneleihin yhdellä käyttäjätunnuksella. Voit ottaa tämän ominaisuuden käyttöön valitsemalla Ota käyttöön -vaihtoehdon, muussa tapauksessa poista se käytöstä valitsemalla Ei, kiitos.

Kun olet valmis asennuksen, WHM:n kotisivu tulee näkyviin alla olevan kuvakaappauksen mukaisesti. Voit nähdä, että WHM:n kotisivulla on kaikki ohjauspaneelin vaihtoehdot ja sivupalkki hakutoiminnolla, jonka avulla voit etsiä vaihtoehtoja kirjoittamalla niiden nimet.

Tärkeää: Joskus cPanel-asennusohjelma ei pysty päivittämään lisenssiä palomuuri- tai ratkaisijamerkintöjen vuoksi, ja näet kokeiluvaroituksen sivulla. Voit tehdä sen manuaalisesti seuraavalla komennolla.

/usr/local/cpanel/cpkeyclt

Muista, että mainitsimme alussa, että Cpanel on käyttäjätason pääsyä varten ja WHM on pääkäyttäjän tason käyttöoikeuksia varten, sinun on luotava tili, jossa on WHM:ssä käytettävissä oleva vaihtoehto. Tässä esimerkissä loimme testitilin käyttäjänimellä "tecmint", jotta voit näyttää cPanel-näkymän käyttäjille.

Alla on hyödyllisiä luetteloita cPanel-tausta- ja konfiguraatiotiedostoista, joista saatat haluta tietää ennen kuin alat työskennellä Cpanelin ja WHM:n kanssa.

CPanel-taustatiedostot

  • Cpaneelin hakemisto: /usr/local/cpanel
  • Kolmannen osapuolen työkalut: /usr/local/cpanel/3rdparty/
  • Cpanel-lisäosien hakemisto: /usr/local/cpanel/addons/
  • Perustiedostot, kuten Phpmyadmin, skinit: /usr/local/cpanel/base/
  • cPanel-binaarit: /usr/local/cpanel/bin/
  • CGI-tiedostot: /usr/local/cpanel/cgi-sys/
  • Cpaneelin käyttö- ja virhelokitiedostot: /usr/local/cpanel/logs/
  • Whm liittyvät tiedostot: /usr/local/cpanel/whostmgr/

Tärkeät cPanel-määritystiedostot

  • Apache-määritystiedosto: /etc/httpd/conf/httpd.conf
  • Exim-postipalvelimen konfigurointitiedosto:/etc/exim.conf
  • Nimetty conf-tiedosto: /etc/named.conf
  • ProFTP- ja Pureftpd-konf-tiedosto :/etc/proftpd.conf ja /etc/pure-ftpd.conf
  • CPanel-käyttäjätiedosto: /var/cpanel/users/username
  • Cpaneelin määritystiedosto (Tweak settings): /var/cpanel/cpanel.config
  • Verkkoasetustiedosto: /etc/sysconfig/network
  • Lisäosat, varatut ja aliverkkotunnustiedot: /etc/userdomains
  • Cpaneelin päivityksen konfiguraatiotiedosto: /etc/cpupdate.conf
  • Clamavi conf-tiedosto: /etc/clamav.conf
  • Mysql-määritystiedosto: /etc/my.cnf
  • PHP ini conf-tiedosto : /usr/local/lib/php.ini

Lisätietoja on cPanelin kotisivulla

Siinä kaikki! Tässä artikkelissa kuvailimme cPanelin ja WHM:n asentamista RHEL/CentOS 7:ään ja käsittelimme alkuperäiset kokoonpanot cPanelin ja WHM:n hallitsemiseksi. Älä unohda jakaa arvokkaita ajatuksia alla olevalla palautelomakkeella.