In questo tutorial, ti mostreremo come installare ISPConfig su CentOS 7. Per chi non lo sapesse, ISPConfig è un pannello di controllo di hosting open source per Linux che ha un interfaccia Web intuitiva:con essa, gli utenti possono gestire i propri siti Web, indirizzi e-mail, account FTP, record DNS, database e account shell.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di RubyMine su un server CentOS 7.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa ISPConfig su CentOS 7
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo yum clean all sudo yum -y update sudo yum -y groupinstall 'Development Tools'
Passaggio 2. Installa il server LAMP.
È richiesto uno stack server CentOS 7 LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui. Inoltre, installa i moduli PHP richiesti:
yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel
Passaggio 3. Installazione di Dovecot.
Puoi eseguire il seguente comando per installare Dovecot su CentOS:
yum -y install dovecot dovecot-mysql dovecot-pigeonhole
Quindi, crea un dovecot-sql.conf
file utilizzando il comando seguente, dopodiché creerai un collegamento simbolico che punta al file appena creato:
touch /etc/dovecot/dovecot-sql.conf ln -s /etc/dovecot/dovecot-sql.conf /etc/dovecot-sql.conf
Ora usa i seguenti comandi per riavviare e abilitare il servizio Dovecot sul server:
systemctl restart dovecot.service systemctl enable dovecot.service
Passaggio 4. Installazione di Amavisd-new, ClamAV e SpamAssassin.
Installa ClamAV, Amavisd e SpamAssassin, insieme a tutti questi pacchetti aggiuntivi richiesti, tutto in una volta:
yum -y install amavisd-new spamassassin clamav clamd clamav-update unzip bzip2 unrar perl-DBD-mysql
Passaggio 5. Installazione di PureFTPd.
Installeremo il server PureFTP perché è semplice da installare e facile da usare. Per installarlo sul tuo server devi solo eseguire il seguente comando:
yum -y install pure-ftpd
Passaggio 6. Installazione di BIND.
Installa BIND utilizzando il comando seguente:
yum -y install bind bind-utils
Passaggio 7. Installazione di ISPConfig su CentOS.
Scarica il file tar di ISPConfig dal sito ufficiale usando “wget
” come segue:
cd /opt/ wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz tar -zxvf ISPConfig-3-stable.tar.gz cd ispconfig3_install/install/
Esegui il file “ install.php” usando “PHP -q
” comando per eseguire le configurazioni iniziali:
php -q install.php
Passaggio 8. Accesso all'interfaccia Web di ISPConfig.
Dovresti essere in grado di accedere al pannello di controllo di ISPConfig sul tuo browser web. Apri il tuo browser web preferito e digita l'indirizzo IP del tuo server con la porta predefinita configurata per ISPConfig, come mostrato di seguito:
https://server_IP_address:8080/
Le credenziali predefinite sono "admin" per il nome utente e "admin" per la password. Dovresti cambiarle immediatamente, poiché chiunque le conosca può amministrare il tuo server e comprometterlo a distanza.
Congratulazioni! Hai installato correttamente ISPConfig 3. Grazie per aver utilizzato questo tutorial per l'installazione di ISPConfig sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di ISPConfig.