Server Setup · 7 min read · Jan 25, 2026

Il Server Perfetto - Debian 8.4 Jessie (Apache2, BIND, Dovecot, ISPConfig 3.1) - Pagina 3

19 Installa RoundCube

Roundcube non è disponibile nel repository principale di Debian 8, ma possiamo ottenerlo tramite i backports.

Aggiungi il repository Backports al file /etc/apt/sources.list:

echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list

e esegui apt-get update.

apt-get update

Poi installa RoundCube con questo comando:

apt-get install roundcube roundcube-core roundcube-mysql roundcube-plugins

L’installer ti farà le seguenti domande:

Configura il database per roundcube con dbconfig.common? <-- sì  
Seleziona il tipo di database: <-- mysql  
Password dell'utente amministrativo del database: <-- inserisci qui la password di root di MySQL.  
Password dell'applicazione MySQL per roundcube: <-- premi invio

Poi modifica il file RoundCube /etc/roundcube/config.inc.php e regola alcune impostazioni:

nano /etc/roundcube/config.inc.php

Imposta default_host e smtp_server su localhost.

$config['default_host'] = 'localhost';  
$config['smtp_server'] = 'localhost';

Poi modifica il file di configurazione di Apache roundcube /etc/apache2/conf-enabled/roundcube.conf:

nano /etc/apache2/conf-enabled/roundcube.conf

E aggiungi una riga alias per l’alias apache /webmail, puoi aggiungere la riga proprio all’inizio del file. NOTA: Non usare /mail come alias o il modulo email di ispconfig smetterà di funzionare!

Alias /webmail /var/lib/roundcube

Poi ricarica Apache:

service apache2 reload

Ora puoi accedere a RoundCube come segue:

http://192.168.1.100/webmail
http://www.example.com/webmail
http://server1.example.com:8080/webmail (dopo aver installato ISPConfig, vedi il capitolo successivo)

![](/files/49193a4b-71cd-49d7-b374-aa1808d16e96.png)

20 Scarica ISPConfig 3

20.1 Scarica la versione stabile (raccomandata)

Per installare ISPConfig 3 dall’ultima versione rilasciata, fai così:

cd /tmp  
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz  
tar xfz ISPConfig-3-stable.tar.gz  
cd ispconfig3_install/install/

20.2 Scarica una versione beta della release 3.1 (raccomandata solo per configurazioni di test!)

Ad oggi (12 aprile 2016), la finale di ISPConfig 3.1 non è ancora disponibile per il download. Se desideri provare la pre-release della prossima versione 3.1, scaricala con questo comando:

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 xfz ISPConfig-3.1-beta.tar.gz  
cd ispconfig3-stable-3.1*  
cd install

21 Installa ISPConfig

Il passo successivo è eseguire l’installer di ISPConfig.

php -q install.php

Questo avvierà l’installer di ISPConfig 3. L’installer configurerà tutti i servizi come Postfix, Dovecot, ecc. per te. Una configurazione manuale come richiesta per ISPConfig 2 (guide di configurazione perfette) non è necessaria.

NOTA: Non allarmarti se l’installer di ISPConfig 3 identifica Debian Jessie come versione sconosciuta. Questo non interferisce con alcuna funzionalità e sarà risolto con il prossimo aggiornamento di ISPConfig.

# php -q install.php
  
--------------------------------------------------------------------------------  
_____ ___________ _____ __ _ ____  
|_ _/ ___| ___ \ / __ \ / _(_) /__ \  
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /  
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |  
_| |_\/__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \  
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/  
__/ |  
|___/  
--------------------------------------------------------------------------------
  
>> Configurazione iniziale
Sistema Operativo: Debian 8.0 (Jessie) o compatibile
Seguono 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'installer.
  
Seleziona lingua (en,de) [en]: <-- Premi Invio
Modalità di installazione (standard,esperto) [standard]: <-- Premi Invio
Nome host completamente qualificato (FQDN) del server, es. server1.domain.tld [server1.canomi.com]: <-- 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 di root MySQL
Database MySQL da creare [dbispconfig]: <-- Premi Invio
Charset MySQL [utf8]: <-- 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 chiesto di inserire informazioni che saranno incorporate  
nel tuo certificato di richiesta.  
Quello che stai per inserire è ciò che viene chiamato un Distinguished Name 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à (es. città) []: <-- Inserisci la tua città  
Nome dell'Organizzazione (es. azienda) [Internet Widgits Pty Ltd]: <-- Inserisci il nome dell'azienda o premi invio  
Nome dell'Unità Organizzativa (es. sezione) []: <-- Premi Invio  
Nome Comune (es. server FQDN o IL TUO nome) []: <-- Inserisci il nome host del server, nel mio caso: server1.example.com  
Indirizzo Email []: <-- Premi Invio  
Configurazione di Mailman  
Configurazione di Dovecot  
Configurazione di Spamassassin  
Configurazione di Amavisd  
Configurazione di Getmail  
Configurazione di BIND  
Configurazione di Jailkit  
Configurazione di Pureftpd  
Configurazione di Apache  
Configurazione di vlogger  
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à (es. città) []: <-- Inserisci la tua città  
Nome dell'Organizzazione (es. azienda) [Internet Widgits Pty Ltd]: <-- Inserisci il nome dell'azienda o premi invio  
Nome dell'Unità Organizzativa (es. sezione) []: <-- Premi Invio  
Nome Comune (es. server FQDN o IL TUO nome) [server1.canomi.com]: <-- Inserisci il nome host del server, nel mio caso: server1.example.com  
Indirizzo Email []: <-- Premi Invio
Configurazione del Firewall di Ubuntu  
Configurazione di Fail2ban  
[INFO] servizio OpenVZ non rilevato  
Configurazione Apps vhost  
Installazione di ISPConfig  
Porta ISPConfig [8080]:
Password admin [admin]:
Vuoi una connessione sicura (SSL) all'interfaccia web di ISPConfig (y,n) [y]: <-- Premi Invio
Generazione di una chiave privata RSA, modulo lungo 4096 bit  
.......................++  
................................................................................................................................++  
e è 65537 (0x10001)  
Stai per essere chiesto di inserire informazioni che saranno incorporate  
nel tuo certificato di richiesta.  
Quello che stai per inserire è ciò che viene chiamato un Distinguished Name 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à (es. città) []: <-- Inserisci la tua città  
Nome dell'Organizzazione (es. azienda) [Internet Widgits Pty Ltd]: <-- Inserisci il nome dell'azienda o premi invio  
Nome dell'Unità Organizzativa (es. sezione) []: <-- Premi Invio  
Nome Comune (es. server FQDN o IL TUO nome) []: <-- Inserisci il nome host del server, nel mio caso: server1.example.com  
Indirizzo Email []: <-- Premi Invio
Per favore inserisci i seguenti attributi 'extra'  
da inviare con la tua richiesta di certificato  
Una password di sfida []: <-- Premi Invio  
Un nome aziendale opzionale []: <-- Premi Invio  
scrittura della chiave RSA
  
Configurazione DBServer  
Installazione del crontab di ISPConfig  
nessun crontab per root  
nessun crontab per getmail  
Rilevamento degli indirizzi IP  
Riavvio dei servizi ...  
Installazione completata.

L’installer configura automaticamente tutti i servizi sottostanti, quindi non è necessaria alcuna configurazione manuale.

Successivamente puoi accedere a ISPConfig 3 su http(s)://server1.example.com:8080/ o http(s)://192.168.1.100:8080/ (http o https dipende da cosa hai scelto durante l’installazione). Accedi con il nome utente admin e la password admin (dovresti cambiare la password predefinita dopo il tuo primo accesso):

Il sistema è ora pronto per essere utilizzato.

21.1 Manuale di ISPConfig 3

Per imparare a usare ISPConfig 3, ti consiglio vivamente di scaricare il Manuale di ISPConfig 3.

In più di 300 pagine, copre il concetto dietro ISPConfig (amministratore, rivenditori, clienti), spiega come installare e aggiornare ISPConfig 3, include un riferimento per tutti i moduli e i campi del modulo in ISPConfig insieme a esempi di input validi, e fornisce tutorial per i compiti più comuni in ISPConfig 3. Illustra anche come rendere il tuo server più sicuro e include una sezione di risoluzione dei problemi alla fine.

22 Note Aggiuntive

22.1 OpenVZ

Se il server Debian che hai appena configurato in questo tutorial è un contenitore OpenVZ (macchina virtuale), dovresti fare questo sul sistema host (presumo che l’ID del contenitore OpenVZ sia 101 - sostituiscilo con il corretto VPSID sul tuo sistema):

VPSID=101  
for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE  
do  
  vzctl set $VPSID --capability ${CAP}:on --save  
done

23 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.