Installazione Server · 6 min read · Jan 17, 2026

Installazione di un'installazione multiserver con server web, email, DNS e database MySQL dedicati su Debian 5.0 con ISPConfig 3 - Pagina 3

5 Installazione del server DNS primario

Modifica il file hosts e aggiungi gli indirizzi IP e i nomi host per tutti i server. I nomi host e gli indirizzi IP devono essere adattati per corrispondere alla tua configurazione.

vi /etc/hosts
127.0.0.1       localhost
192.168.0.105   web.example.tld
192.168.0.106   mail.example.tld
192.168.0.107   db.example.tld
192.168.0.108   ns1.example.tld
192.168.0.109   ns2.example.tld
 
# Le seguenti righe sono desiderabili per host compatibili con IPv6
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Imposta il nome host del server:

echo ns1.example.tld > /etc/hostname
/etc/init.d/hostname.sh start

Modifica il file sources.list…

vi /etc/apt/sources.list 

… e assicurati che contenga la seguente riga per abilitare il repository volatile.

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Esegui…

 apt-get update

… per aggiornare il database dei pacchetti apt; quindi esegui…

apt-get upgrade

… per installare gli ultimi aggiornamenti (se ce ne sono).

È una buona idea sincronizzare l’orologio di sistema con un server NTP ( n etwork t ime p rotocol) su Internet. Basta eseguire…

apt-get -y install ntp ntpdate

… e l’orario del tuo sistema sarà sempre sincronizzato.

Installa il client e il server MySQL:

apt-get -y install mysql-client mysql-server

Inserisci la nuova password per MySQL quando richiesta dall’installatore.

Quindi installa la versione da riga di comando di PHP per poter eseguire script shell basati su PHP per ISPConfig:

apt-get -y install php5-cli php5-mysql    php5-mcrypt mcrypt 

Installa il server DNS BIND:

apt-get -y install bind9 dnsutils

Successivamente installa ISPConfig 3 sul server DNS. 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/

Quindi avvia lo script di installazione:

php -q install.php

Seleziona la lingua (en,de) [en]: <– en
Modalità di installazione (standard,esperto) [standard]: <– esperto
Nome host completamente qualificato (FQDN) del server, ad es. server2.domain.tld [ns1.example.tld]: <– ns1.example.tld
Nome host 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]: <– dbispconfig
Charset MySQL [utf8]: <– utf8
Questo server deve unirsi a un’installazione multiserver ISPConfig esistente (y,n) [n]: <– y
Nome host del server master MySQL []: <– web.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]: <– dbispconfig
Configurare la posta (y,n) [y]: <– n
Configurare Jailkit (y,n) [y]: <– n
Configurare il server FTP (y,n) [y]: <– n
Configurare il server DNS (y,n) [y]: <– y
Configurare il server Apache (y,n) [y]: <– n
Configurare il server firewall (y,n) [y]: <–y
Installare l’interfaccia web di ISPConfig (y,n) [y]: <–n

Esegui…

rm -f /var/www/ispconfig

… per rimuovere il collegamento 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

6 Installazione del server DNS secondario

Modifica il file hosts e aggiungi gli indirizzi IP e i nomi host per tutti i server. I nomi host e gli indirizzi IP devono essere adattati per corrispondere alla tua configurazione.

vi /etc/hosts
127.0.0.1       localhost
192.168.0.105   web.example.tld
192.168.0.106   mail.example.tld
192.168.0.107   db.example.tld
192.168.0.108   ns1.example.tld
192.168.0.109   ns2.example.tld
 
# Le seguenti righe sono desiderabili per host compatibili con IPv6
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Imposta il nome host del server:

echo ns2.example.tld > /etc/hostname
/etc/init.d/hostname.sh start

Modifica il file sources.list…

vi /etc/apt/sources.list 

… e assicurati che contenga la seguente riga per abilitare il repository volatile.

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Esegui…

 apt-get update

… per aggiornare il database dei pacchetti apt; quindi esegui…

apt-get upgrade

… per installare gli ultimi aggiornamenti (se ce ne sono).

È una buona idea sincronizzare l’orologio di sistema con un server NTP ( n etwork t ime p rotocol) su Internet. Basta eseguire…

apt-get -y install ntp ntpdate

… e l’orario del tuo sistema sarà sempre sincronizzato.

Installa il client e il server MySQL:

apt-get -y install mysql-client mysql-server

Inserisci la nuova password per MySQL quando richiesta dall’installatore.

Quindi installa la versione da riga di comando di PHP per poter eseguire script shell basati su PHP per ISPConfig:

apt-get -y install php5-cli php5-mysql    php5-mcrypt mcrypt 

Installa il server DNS BIND:

apt-get -y install bind9 dnsutils

Successivamente installa ISPConfig 3 sul server DNS. 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/

Quindi avvia lo script di installazione:

php -q install.php

Seleziona la lingua (en,de) [en]: <– en
Modalità di installazione (standard,esperto) [standard]: <– esperto
Nome host completamente qualificato (FQDN) del server, ad es. server2.domain.tld [ns2.example.tld]: <– ns2.example.tld
Nome host 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]: <– dbispconfig
Charset MySQL [utf8]: <– utf8
Questo server deve unirsi a un’installazione multiserver ISPConfig esistente (y,n) [n]: <– y
Nome host del server master MySQL []: <– web.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]: <– dbispconfig
Configurare la posta (y,n) [y]: <– n
Configurare Jailkit (y,n) [y]: <– n
Configurare il server FTP (y,n) [y]: <– n
Configurare il server DNS (y,n) [y]: <– y
Configurare il server Apache (y,n) [y]: <– n
Configurare il server firewall (y,n) [y]: <–y
Installare l’interfaccia web di ISPConfig (y,n) [y]: <–n

Esegui…

rm -f /var/www/ispconfig

… per rimuovere il collegamento 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

7 Regola le impostazioni del server in ISPConfig

Accedi a ISPConfig sul server master con un browser web:

http://192.168.0.105:8080

Fai clic su Sistema > Servizi server > web.example.tld e disabilita tutte le caselle di controllo tranne quelle del Webserver e del Fileserver e fai clic su Salva.

Fai clic su Sistema > Servizi server > mail.example.tld e disabilita tutte le caselle di controllo tranne quella del Mailserver e fai clic su Salva.

Fai clic su Sistema > Servizi server > db.example.tld e disabilita tutte le caselle di controllo tranne quella del DB-Server e fai clic su Salva.

Fai clic su Sistema > Servizi server > ns1.example.tld e disabilita tutte le caselle di controllo tranne quella del DNS-Server e fai clic su Salva.

Fai clic su Sistema > Servizi server > ns2.example.tld e disabilita tutte le caselle di controllo tranne quella del DNS-Server e seleziona ns1.example.com nella casella di selezione Is mirror of Server e fai clic su Salva.

8 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.