Installazione ISPConfig · 4 min read · Sep 27, 2025
Installazione di un cluster Web, Email e MySQL su Debian 5.0 con ISPConfig 3 - Pagina 2
3 Installazione di ISPConfig sul primo server (Master)
In questo passaggio installeremo ISPConfig sul server master. Per ottenere l’URL di download dell’ultima versione stabile di ISPConfig 3, visita il sito web di ISPConfig: http://www.ispconfig.org/ispconfig-3/download/
Ora dobbiamo aggiungere due nuovi record utente root MySQL nel database master per consentire l’accesso root dall’hostname e dall’indirizzo IP del server slave. Il modo più semplice per farlo è utilizzare lo strumento di amministrazione phpmyadmin basato sul web che abbiamo già installato. Apri l’URL http://192.168.0.105/phpmyadmin in un browser web, accedi come utente root MySQL ed esegui queste query MySQL:
CREATE USER ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’ 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’ IDENTIFIED BY ‘myrootpassword’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
Nei comandi sql sopra, sostituisci 192.168.0.106 con l’indirizzo IP del secondo server, sostituisci server2.example.tld con l’hostname del secondo server e myrootpassword con la password root desiderata.
Clicca sul pulsante ricarica permessi o riavvia MySQL. Quindi chiudi phpmyadmin.
Torna alla shell di server1.example.tld e scarica l’ultima versione stabile di ISPConfig 3:
cd /tmp
wget
http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
Avvia lo script di installazione:
php -q install.phpSeleziona la lingua (en,de) [en]: <– en
Modalità di installazione (standard,esperto) [standard]: <– standard
Hostname completamente qualificato (FQDN) del server, ad esempio server1.domain.tld [server1.example.tld]: <– server1.example.tld
Hostname del server MySQL [localhost]: <– localhost
Nome utente root MySQL [root]: <– root
Password root MySQL []: <– Inserisci qui la tua password root mysql
Database MySQL da creare [dbispconfig]: <– dbispconfig1 (il nome del database locale ISPConfig del master e dello slave deve essere diverso, poiché entrambi i server condividono la stessa directory dei dati)
Charset MySQL [utf8]: <– utf8
Nome del paese (codice di 2 lettere) [AU]: <– DE (Inserisci qui il codice ISO del paese in cui vivi)
Nome dello stato o della provincia (nome completo) [Some-State]: <– Niedersachsen (Inserisci qui lo stato in cui vivi)
Nome della località (ad es., città) []: <– Lueneburg (Inserisci qui la città)
Nome dell’organizzazione (ad es., azienda) [Internet Widgits Pty Ltd]: <- INSERISCI
Nome dell’unità organizzativa (ad es., sezione) []: <- INSERISCI
Nome comune (ad es., IL TUO nome) []: <- INSERISCI
Indirizzo email []: <- INSERISCI
Porta ISPConfig [8080]: <– 8080
Pulisci le directory di installazione:
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz
4 Installazione di ISPConfig 3 sul secondo server
In questo passaggio installeremo ISPConfig sul server slave (server2.example.tld). Questa volta utilizziamo la modalità esperto dell’installatore ISPConfig per aggiungere questo nodo al server e al database ISPConfig master. Per ottenere l’URL di download dell’ultima versione stabile di ISPConfig 3, visita il sito web di ISPConfig: http://www.ispconfig.org/ispconfig-3/download/
Scarica l’ultima versione stabile di ISPConfig 3:
cd /tmp
wget
http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
Avvia lo script di installazione:
php -q install.phpSeleziona la lingua (en,de) [en]: <– en
Modalità di installazione (standard,esperto) [standard]: <– esperto
Hostname completamente qualificato (FQDN) del server, ad esempio server2.domain.tld [server2.example.tld]: <– server2.example.tld
Hostname del server MySQL [localhost]: <– localhost
Nome utente root MySQL [root]: <– root
Password root MySQL []: <– Inserisci qui la tua password root mysql
Database MySQL da creare [dbispconfig]: <– dbispconfig2 (il nome del database locale ISPConfig del master e dello slave deve essere diverso, poiché entrambi i server condividono la stessa directory dei dati)
Charset MySQL [utf8]: <– utf8
Questo server deve unirsi a un’installazione multiserver ISPConfig esistente (y,n) [n]: <– y
Hostname del server master MySQL []: <– server1.example.tld
Nome utente root del server master MySQL [root]: <– root
Password root del server master MySQL []: <– Inserisci qui la password root del server master
Nome del database del server master MySQL [dbispconfig]: <– dbispconfig1
Configura Mail (y,n) [y]: <– y
Nome del paese (codice di 2 lettere) [AU]: <– DE (Inserisci qui il codice ISO del paese in cui vivi)
Nome dello stato o della provincia (nome completo) [Some-State]: <– Niedersachsen (Inserisci qui lo stato in cui vivi)
Nome della località (ad es., città) []: <– Lueneburg (Inserisci qui la città)
Nome dell’organizzazione (ad es., azienda) [Internet Widgits Pty Ltd]: <- INSERISCI
Nome dell’unità organizzativa (ad es., sezione) []: <- INSERISCI
Nome comune (ad es., IL TUO nome) []: <- INSERISCI
Indirizzo email []: <- INSERISCI
Configura Jailkit (y,n) [y]: <– y
Configura server FTP (y,n) [y]: <– y
Configura server DNS (y,n) [y]: <– y
Configura server Apache (y,n) [y]: <– y
Configura server Firewall (y,n) [y]: <–y
Installa l’interfaccia web di ISPConfig (y,n) [y]: <–n
Esegui:
rm -f /var/www/ispconfigper rimuovere il link dell’interfaccia ISPConfig nella directory /var/www.
Pulisci le directory di installazione:
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz
5 Configurare la replica in ISPConfig
Accedi a ISPConfig sul server master con un browser web:
http://192.168.0.105:8080Clicca su Sistema > Servizi server > server2.example.tld:

Seleziona server1.example.tld nel campo È specchio di Server e clicca su Salva.
6 Note aggiuntive
Quando desideri attivare un firewall sul server master o slave, assicurati di aprire la porta 6996 per GlusterFS su entrambi i server.
7 Link
- Sito web di ISPConfig: http://www.ispconfig.org/
- Forum di ISPConfig: https://www.howtoforge.com/forums/
- Bugtracker di ISPConfig: http://bugtracker.ispconfig.org/
- Sito web di Glusterfs: http://www.gluster.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.