Ricerca nel sito web

Come installare cPanel e WHM in CentOS 6


cPanel è uno dei pannelli di controllo commerciali più popolari per il web hosting Linux. Ho lavorato con cPanel negli ultimi 3+ anni per gestire tutti i clienti di hosting condiviso, rivenditore e aziendale .

Viene fornito con cPanel e Web Host Manager, che semplificano l'hosting web. WHM ti fornisce l'accesso a livello di root al tuo server mentre cPanel fornisce un'interfaccia di accesso a livello utente per gestire il proprio account di hosting web sul server.

Caratteristiche di cPanel

Il pannello di controllo cPanel è un pannello di controllo molto versatile per la gestione dei server di hosting. Ha molte funzionalità che semplificano l'hosting Web. Alcuni di essi sono elencati di seguito:

  • Potenti controlli GUI sul tuo server con WHM.
  • Può eseguire attività noiose come backup, migrazioni e ripristini in modo molto semplice e fluido.
  • Eccellente gestione DNS e server di posta per il server principale e anche per l'account cliente.
  • Può facilmente cambiare/abilitare/disabilitare i servizi per il server.
  • Può configurare SSL/TLS per tutti i servizi server e i domini client.
  • Facile integrazione con Phpmyadmin per fornire un'interfaccia basata sul Web per gestire i tuoi database MySQL.
  • Sentiti libero di rinominarlo.
  • Può essere facilmente integrato con WHMCS per automatizzare la gestione della fatturazione.

In questo articolo parleremo dell'installazione di cPanel e WHM su CentOS/RHEL 6.5 e ne condivideremo alcuni informazioni più utili che ti aiuteranno a gestire cPanel e WHM.

Prerequisiti di installazione

  1. Un'installazione fresca e minima del server CentOS 6.5.
  2. Un minimo di 1 GB.
  3. Per l'installazione di cPanel sono necessari almeno 20 GB di spazio libero su disco.
  4. Una licenza cPanel.

Installazione di cPanel in CentOS e RHEL 6

Per prima cosa assicurati della versione del sistema operativo su cui è in esecuzione la tua macchina Linux, per farlo usa il seguente comando.


cat /etc/redhat-release

CentOS release 6.4 (Final)

Se non disponi della versione più recente, aggiorna il tuo sistema operativo alla versione più recente. In CentOS e RHEL possiamo farlo semplicemente con il programma di installazione del pacchetto yum.


yum update

Una volta completati gli aggiornamenti, controlla la versione più recente del sistema operativo con lo stesso comando precedente.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Successivamente, assicurati che il tuo sistema abbia un nome host standard, altrimenti impostalo come segue.


hostname cpanel.tecmint.lan

Una volta accertati la versione del sistema operativo e il nome host, non è necessario installare altri pacchetti di dipendenze, lo script di installazione automatica di cPanel fa tutto per te. Possiamo scaricare il file di installazione di cPanel nella directory /home.


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

Questo comando precedente modifica la sessione nella directory home, scarica la versione più recente di cPanel e WHM ed esegue lo script di installazione.

Importante: ti consiglio vivamente di eseguire lo script di installazione automatica cPanel in modalità schermo se lo fai con SSH perché sono necessari 30 -40 minuti per completare l'installazione a seconda delle risorse del server e della velocità della larghezza di banda.

Uscita del campione

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

Ora devi attendere che lo script di installazione di cPanel completi la sua installazione.

Cosa fa per te lo script di installazione automatica

cPanel modifica pesantemente il tuo sistema operativo e questo è il motivo per cui finora sul web non è disponibile cPanel Uninstaller, quindi devi riformattare il tuo server per rimuovere completamente cPanel dal tuo server.

  1. Controlla vari pacchetti per garantire che non ci siano conflitti e trova eventuali conflitti di pacchetti, disinstalla i pacchetti precedenti con yum ed è per questo che si consiglia di installare cPanel su un nuovo sistema operativo.
  2. Scarica la lingua e i file di base per l'installazione.
  3. Installa vari moduli Perl tramite CPAN e altri pacchetti richiesti con yum.
  4. Scarica e compila PHP e Apache con vari moduli associati.

Una volta completata l'installazione dello script, verrà visualizzato che l'installazione di cPanel è stata completata. Potrebbe essere richiesto di riavviare il server dopo l'installazione.

Successivamente è necessario completare la procedura guidata di installazione dalla sua interfaccia basata sul Web e sarà possibile accedere a WHM con il seguente URL.

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel aprirà la sua interfaccia web in modo simile a quello riportato di seguito.

Effettua l'accesso con l'utente "root" e la tua password. Rimangono ancora alcuni clic per completare l'installazione di cPanel. Accetta il Contratto di licenza con l'utente finale facendo clic sul pulsante "Accetto?/Vai al passaggio 2":

Ti preghiamo di fornire l'indirizzo email funzionante e l'indirizzo SMS di contatto nella colonna "Indirizzo email di contatto del server" e "Indirizzo SMS di contatto del server" rispettivamente perché il tuo cPanel invia tutti gli avvisi importanti , notifica a questo EMail-id (consigliato). Puoi inserire anche gli altri dettagli, se ne hai uno.

Fornisci un nome host FQDN valido e voci del risolutore per il tuo server in questa sezione Rete, puoi utilizzare i risolutori Google in questa sezione se non hai i risolutori del tuo ISP. Si prega di vedere l'immagine qui sotto.

Se hai più di un IP collegato alla tua scheda NIC e desideri impostare un IP specifico per l'IP principale del tuo server, puoi fallo da qui, per farlo scegli l'IP dal menu a discesa e fai clic su "Vai a Configurazione 4".

Nella quarta procedura guidata di configurazione, puoi selezionare il server DNS che desideri utilizzare. Puoi sceglierne uno in base ai vantaggi, agli svantaggi e alle risorse del server. Si prega di leggere attentamente il confronto e selezionare il server DNS. Si prega di vedere l'immagine qui sotto.

Nello stesso passaggio, annota i Name Server che desideri utilizzare nel formato ns1/ns2.example.com. Inoltre, aggiungi una voce A per il tuo nome host e nameserver selezionando la casella di controllo, guarda l'immagine qui sotto.

Puoi selezionare e impostare diversi servizi come FTP, Mail e Cphulk nel Passaggio 5 di questo sito web basato procedura guidata, vedere le istantanee e la descrizione di seguito.

Da questa procedura guidata puoi selezionare il server FTP di tua scelta, che desideri utilizzare per il tuo server in base ai vantaggi, agli svantaggi e alla tua facilità e necessità.

La protezione dalla forza bruta Cphulk rileva e blocca le attività di attacchi con password false e blocca il loro IP per il tuo server. Puoi abilitarlo/disabilitarlo e configurarlo da questa procedura guidata di installazione. Si prega di vedere l'istantanea qui sotto.

L'ultimo passaggio 6 ti consente di abilitare le quote che ti aiutano a tenere traccia dell'utilizzo dello spazio su disco.

Seleziona "Utilizza quote file system" e fai clic su "Termina procedura guidata di configurazione" per completare il processo di installazione. Una volta terminata l'installazione, la home page di WHM apparirà come di seguito.

Puoi vedere che la home page di WHM mostra tutte le opzioni del pannello di controllo e la barra laterale con una funzione di ricerca che ti consente di cercare le opzioni semplicemente digitando i loro nomi.

A volte, lo script di installazione di cPanel non è in grado di aggiornare la licenza a causa di voci del firewall o dei risolutori e nella pagina verrà visualizzato un avviso di prova. Puoi farlo manualmente con il seguente comando.

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

Come ti ho detto sopra che Cpanel è per l'accesso a livello utente e WHM è per l'accesso a livello root, devi creare un account con l'opzione disponibile in WHM. Qui ho creato un account con il nome utente “tecmint” per mostrarti la visualizzazione di cPanel per gli utenti. Si prega di vedere l'immagine qui sotto.

Altre cose utili da sapere prima di iniziare a lavorare con Cpanel e WHM.

File back-end CPanel

  1. Directory Cpanel: /usr/local/cpanel
  2. Strumenti di terze parti: /usr/local/cpanel/3rdparty/
  3. Directory dei componenti aggiuntivi Cpanel: /usr/local/cpanel/addons/
  4. File di base come Phpmyadmin, skin: /usr/local/cpanel/base/
  5. Binari cPanel: /usr/local/cpanel/bin/
  6. File CGI: /usr/local/cpanel/cgi-sys/
  7. Accesso al Cpanel e file di registro degli errori: /usr/local/cpanel/logs/
  8. File correlati a Whm: /usr/local/cpanel/whostmgr/

File conf importanti

  1. File di configurazione di Apache: /etc/httpd/conf/httpd.conf
  2. File di configurazione del server di posta Exim:/etc/exim.conf
  3. File di configurazione denominato: /etc/named.conf
  4. File conf di ProFTP e Pureftpd: /etc/proftpd.conf e /etc/pure-ftpd.conf
  5. File utente Cpanel: /var/cpanel/users/nomeutente
  6. File di configurazione Cpanel (impostazioni di modifica): /var/cpanel/cpanel.config
  7. File di configurazione della rete: /etc/sysconfig/network
  8. Componenti aggiuntivi, informazioni parcheggiate e sottodomini: /etc/userdomains
  9. File di configurazione dell'aggiornamento Cpanel: /etc/cpupdate.conf
  10. File conf di Clamav: /etc/clamav.conf
  11. File di configurazione MySQL: /etc/my.cnf
  12. File di configurazione PHP ini: /usr/local/lib/php.ini

Collegamenti di riferimento

cPanel/pagina iniziale WHM

Per ora è tutto con l'installazione di Cpanel, ci sono così tante funzionalità in Cpanel e WHM che ti aiutano a configurare l'ambiente di web hosting. Se riscontri problemi con la configurazione di Cpanel nel tuo server Linux o hai bisogno di altra assistenza come backup, ripristini, migrazioni ecc., puoi semplicemente contattarci.

Fino ad allora, rimani connesso con linux-console.net per tutorial più entusiasmanti e interessanti in futuro. Lascia i tuoi preziosi commenti e suggerimenti qui sotto nella nostra sezione commenti.