Server Setup · 5 min read · Jan 18, 2026

Il Server Perfetto - Ubuntu 15.04 (Vivid Vervet) con Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot e ISPConfig 3 - Pagina 3

15 Installa Roundcube Webmail

Per installare Roundcube Webmail, esegui:

apt-get install roundcube roundcube-core roundcube-mysql roundcube-plugins roundcube-plugins-extra javascript-common libjs-jquery-mousewheel php-net-sieve tinymce

L’installatore chiederà le seguenti domande:

Configurare il database per roundcube con dbconfig-common? <-- Sì  
Tipo di database da utilizzare per roundcube: <-- mysql  
Password dell'utente amministrativo del database: <-- Inserisci qui la tua password root mysql  
Password dell'applicazione MySQL per roundcube: <-- Premi invio

Poi modifica il file di configurazione apache di roundcube

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

e rimuovi il # davanti alle prime 2 righe alias, aggiungi le due altre dichiarazioni “Alias” e aggiungi la riga “AddType application/x-httpd-php .php” subito dopo la riga “”:

# Questi alias non funzionano correttamente con diversi host sul tuo server apache  
# Decommentali per usarli o adattali alla tua configurazione  
Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/  
Alias /roundcube /var/lib/roundcube  
Alias /webmail/program/js/tiny_mce/ /usr/share/tinymce/www/  
Alias /webmail /var/lib/roundcube
[...]

AddType application/x-httpd-php .php
[...]

E riavvia apache

service apache2 restart

Poi modifica il file di configurazione main.inc.php di roundcube:

nano /etc/roundcube/main.inc.php

e cambia l’host predefinito in localhost:

$rcmail_config['default_host'] = 'localhost';

Questo impedisce che Roundcube mostri un campo di input per il nome del server nel modulo di accesso.

16. Installa ISPConfig 3

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/

Il passo successivo è eseguire

php -q install.php

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

root@server1:/tmp/ispconfig3_install/install# php -q install.php

——————————————————————————–
_ _ _ _
| / | \/ \ / () / \
| | | |--.| |_/ / | / \/___ _ __ | |_ _ __ _ _/ / | | | |–.\ / | | / \| ‘ \| | |/ ` | | |
| | | |/\
/ | | _/\ () | | | | | | | (| | __\ \
_/__/_| _/\/|| ||| ||_, | __/ / |
|__
/
——————————————————————————–

>> Configurazione iniziale
Sistema Operativo: 15.04 UNKNOWN
Seguiranno 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 lingua (en,de) [en]: <– ENTER
Modalità di installazione (standard, esperto) [standard]: <– ENTER
Nome host completamente qualificato (FQDN) del server, es. server1.domain.tld [server1.example.com]: <– ENTER
Nome host del server MySQL [localhost]: <– ENTER
Nome utente root MySQL [root]: <– ENTER
Password root MySQL []: <– la tua password root sql
Database MySQL da creare [dbispconfig]: <– ENTER
Charset MySQL [utf8]: <– ENTER
Generazione di una chiave privata RSA da 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.
Ciò che stai per inserire è ciò che è 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]: <– DE (il tuo codice paese, nel mio caso DE per Germania)
Nome dello Stato o della Provincia (nome completo) [Some-State]: <– ENTER
Nome della Località (es. città) []: <– Lueneburg (la tua città)
Nome dell’Organizzazione (es. azienda) [Internet Widgits Pty Ltd]: <– ISPConfig UG (il nome della tua azienda)
Nome dell’Unità Organizzativa (es. sezione) []: <– ENTER
Nome Comune (es. server FQDN o IL TUO nome) []: <– server1.example.com
Indirizzo Email []: <– ENTER
Configurazione di Jailkit
Configurazione di Dovecot
Configurazione di Spamassassin
Configurazione di Amavisd
Configurazione di Getmail
Configurazione di Pureftpd
Configurazione di BIND
Configurazione di Apache
Configurazione di Vlogger
Configurazione di Apps vhost
Configurazione di Bastille Firewall
Configurazione di Fail2ban
Installazione di ISPConfig
Porta ISPConfig [8080]: <– ENTER

Vuoi una connessione sicura (SSL) all’interfaccia web di ISPConfig (y,n) [y]: <– ENTER

Generazione della 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.
Ciò che stai per inserire è ciò che è 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]: <– DE (inserisci il tuo codice paese, nel mio caso DE per Germania)
Nome dello Stato o della Provincia (nome completo) [Some-State]: <– ENTER
Nome della Località (es. città) []: <– Lueneburg (la tua città)
Nome dell’Organizzazione (es. azienda) [Internet Widgits Pty Ltd]: <– ISPConfig UG (nome della tua azienda)
Nome dell’Unità Organizzativa (es. sezione) []: <– ENTER
Nome Comune (es. server FQDN o IL TUO nome) []: <– server1.example.com
Indirizzo Email []: <– ENTER

Si prega di inserire i seguenti attributi ‘extra’
da inviare con la tua richiesta di certificato
Una password di sfida []: <– ENTER
Un nome aziendale opzionale []: <– ENTER
scrittura della chiave RSA
Configurazione di DBServer
Installazione del crontab di ISPConfig
nessun crontab per root
nessun crontab per getmail
Riavvio dei servizi …
Installazione completata.
root@server1:/tmp/ispconfig3_install/install# L’installatore configura automaticamente tutti i servizi sottostanti, quindi non è necessaria alcuna configurazione manuale. Dopo puoi accedere a ISPConfig 3 sotto 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. ### 16.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 (amministratori, 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. ## 17. Note Aggiuntive ### 17.1 OpenVZ Se il server Ubuntu 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 ## 18. Link - Ubuntu: http://www.ubuntu.com/
- ISPConfig: http://www.ispconfig.org/

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.