Installazione ISPConfig · 4 min read · Nov 25, 2025

Installazione di un cluster Web, Email e MySQL su Debian 8.4 Jessie con ISPConfig 3.1 - Pagina 3

6 Installare ISPConfig sul server secondario

Accedi a MySQL e crea un utente root per server2:

CREATE USER 'root'@'192.168.0.106' IDENTIFIED BY 'myrootpassword';  
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.0.106' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;  
CREATE USER 'root'@'server2.example.tld' IDENTIFIED BY 'myrootpassword';  
GRANT ALL PRIVILEGES ON * . * TO 'root'@'server2.example.tld' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;  
CREATE USER 'root'@'2a01:dddd::2' IDENTIFIED BY 'myrootpassword';  
GRANT ALL PRIVILEGES ON * . * TO 'root'@'2001:db8::2' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;  
QUIT;

La replica copre tutti i database. Copia le configurazioni del db per PHPMyAdmin e roundcube da server1 a server2.

Su server1:

scp /etc/dbconfig-common/phpmyadmin.conf [email protected]:/etc/dbconfig-common/phpmyadmin.conf  
scp /etc/phpmyadmin/config-db.php [email protected]:/etc/phpmyadmin/config-db.php  
scp /etc/dbconfig-common/roundcube.conf [email protected]:/etc/dbconfig-common/roundcube.conf  
scp /etc/roundcube/debian-db.php [email protected]:/etc/roundcube/debian-db.php

Su server2:

Scarica ISPConfig 3.1:

cd /tmp  
wget -O ISPConfig-3.1-beta.tar.gz  https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1  
tar xfvz xfz ISPConfig-3.1-beta.tar.gz  
cd ispconfig3-stable-3.1*  
cd install

e avvia l’installatore con

php -q install.php
--------------------------------------------------------------------------------  
 _____ ___________   _____              __ _          ____  
|_   _/  ___| ___ \ /  __ \            / _(_)       /__  \  
  | | \ `--.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ /  
  | |  `--. \  __/  | |    / _ \| '_ \|  _| |/ _` |  |_ |  
  |_| |_\__/ / |     | \__/\ (_) | | | | | | | (_| | ___\ \  
  \___/\____/\_|      \____/\___/|_| |_|_| |_|\__, | \____/  
                                               __/ |  
                                               |___/  
--------------------------------------------------------------------------------  


>> Configurazione iniziale  

Sistema Operativo: Debian 8.0 (Jessie) o compatibile  

    Seguendo ci saranno alcune domande per la configurazione primaria, quindi fai attenzione.  
    I valori predefiniti sono tra [parentesi] e possono essere accettati con .  
    Digita "quit" (senza virgolette) per fermare l'installatore.  


Seleziona la lingua (en,de) [en]: <-- Premi Invio  

Modalità di installazione (standard,esperto) [standard]: esperto <-- esperto  

Nome host completamente qualificato (FQDN) del server, ad es. server1.domain.tld  [server2.example.tld]: <-- Premi Invio  

Nome host del server MySQL [localhost]: <-- Premi Invio  

Porta del server MySQL [3306]: <-- Premi Invio  

Nome utente root MySQL [root]: <-- Premi Invio  

Password root MySQL []: <-- Inserisci la tua password root MySQL  

Database MySQL da creare [dbispconfig]: <-- dbispconfig2 (il nome del database ispconfig locale del master e dello slave deve essere diverso, poiché entrambi i server condividono gli stessi database)  

Charset MySQL [utf8]: <-- Premi Invio  

Le prossime due domande riguardano l'utente e la password del database interno di ISPConfig.  
Si consiglia di accettare i valori predefiniti che sono 'ispconfig' come nome utente e una password casuale.  
Se utilizzi una password diversa, usa solo numeri e caratteri per la password.  

Nome utente del database mysql ISPConfig [ispconfig]: <-- ispconfig2  

Password del database mysql ISPConfig [06d434604a3371a706a100f9786aec9b]: <-- Premi Invio  

Questo server deve unirsi a un'installazione multiserver ISPConfig esistente (y,n) [n]: <-- y  

Nome host del server master MySQL []: <-- server1.example.tld  

Porta del server master MySQL []: <-- Premi Invio  

Nome utente root del server master MySQL [root]: <-- Premi Invio  

Password root del server master MySQL []: <-- Inserisci qui la password root del server master  

Nome del database del server master MySQL [dbispconfig]: <-- Premi Invio  

Aggiunta del record del server ISPConfig al database.  

Configurare Mail (y,n) [y]: <-- Premi Invio  

Configurazione di Postgrey  
Configurazione di Postfix  
Generazione di una chiave privata RSA a 4096 bit  
........................................................................++  
....................++  
scrittura della nuova chiave privata in 'smtpd.key'  
-----  
Stai per essere invitato a inserire informazioni che saranno incorporate  
nel tuo certificato di richiesta.  
Ciò che stai per inserire è ciò che viene chiamato un Nome Distinto o DN.  
Ci sono diversi campi, ma puoi lasciare alcuni vuoti  
Per alcuni campi ci sarà un valore predefinito,  
Se inserisci '.', il campo sarà lasciato vuoto.  
-----  
Nome del Paese (codice di 2 lettere) [AU]: <-- Inserisci il codice del paese di 2 lettere  
Nome dello Stato o della Provincia (nome completo) [Some-State]: <-- Inserisci il nome dello stato  
Nome della Località (ad es. città) []: <-- Inserisci la tua città  
Nome dell'Organizzazione (ad es. azienda) [Internet Widgits Pty Ltd]: <-- Inserisci il nome dell'azienda o premi invio  
Nome dell'Unità Organizzativa (ad es. sezione) []: <-- Premi Invio  
Nome Comune (ad es. FQDN del server o IL TUO nome) []: <-- Inserisci il nome host del server, nel mio caso: server2.example.com  
Indirizzo Email []: <-- Premi Invio  
Configurazione di Mailman  
Configurazione di Dovecot  
Configurazione di Spamassassin  
Configurazione di Amavisd  
Configurazione di Getmail  
Configurazione di Jailkit  
Configurazione di Pureftpd  
Configurare il Server DNS (y,n) [y]: <-- Premi Invio  

Configurazione di BIND  
Configurare il Server Web (y,n) [y]: <-- Premi Invio  

Configurazione di Apache  
Configurazione di vlogger  
[WARN] autodetect per OpenVZ fallito  
Forza la configurazione di OpenVZ (y,n) [n]: <-- Premi Invio  

Saltando OpenVZ  

Configurare il Server Firewall (y,n) [y]: <-- Premi Invio  

Configurazione del Firewall di Ubuntu  
Configurazione del Server XMPP Metronome  
scrittura della nuova chiave privata in 'localhost.key'  
-----  
Nome del Paese (codice di 2 lettere) [AU]: <-- Inserisci il codice del paese di 2 lettere  
Nome della Località (ad es. città) []: <-- Inserisci la tua città  
Nome dell'Organizzazione (ad es. azienda) [Internet Widgits Pty Ltd]: <-- Inserisci il nome dell'azienda o premi invio  
Nome dell'Unità Organizzativa (ad es. sezione) []: <-- Premi Invio  
Nome Comune (ad es. FQDN del server o IL TUO nome) [server2.example.tld]: <-- Inserisci il nome host del server, nel mio caso: server2.example.tld  
Indirizzo Email []: <-- Premi Invio  

Installa l'interfaccia Web di ISPConfig (y,n) [n]: <-- Premi Invio  



Configurazione DBServer  
Installazione del crontab di ISPConfig  
Rilevamento degli indirizzi IP  
Installazione completata.  

Accedi a ISPConfig su server1 e vai a Sistema / Servizi Server e scegli server2.example.tld e imposta È un mirror di Server su server1.example.tld:

ISPConfig 3.1 Servizi Server

Vai a Configurazione Server, scegli la scheda Web e imposta i permessi per entrambi i server:

Configurazione Server ISPConfig

Se hai già dati (Siti Web, Email….) in esecuzione su server1, vai a Strumenti / Resync e avvia una sincronizzazione completa (abilita tutte le caselle di controllo).

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.