Installazione ISPConfig · 7 min read · Oct 08, 2025
Il Server Perfetto - CentOS 6.3 x86_64 (nginx, Dovecot, ISPConfig 3) - Pagina 7
25 Installa ISPConfig 3
Prima di iniziare l’installazione di ISPConfig, assicurati che Apache sia fermo (se è installato - è possibile che alcuni dei tuoi pacchetti installati abbiano installato Apache come dipendenza senza che tu lo sapessi). Se Apache2 è già installato nel sistema, fermalo ora…
/etc/init.d/httpd stop… e rimuovi i collegamenti di avvio di sistema di Apache:
chkconfig --del httpdAssicurati che nginx sia in esecuzione:
/etc/init.d/nginx restart(Se hai sia Apache che nginx installati, l’installer ti chiederà quale vuoi usare: Apache e nginx rilevati. Seleziona il server da utilizzare per ISPConfig: (apache,nginx) [apache]:
Digita nginx. Se solo Apache o nginx sono installati, questo viene rilevato automaticamente dall’installer e non viene posta alcuna domanda.)
Scarica l’attuale versione di ISPConfig 3 e installala. L’installer di ISPConfig configurerà tutti i servizi come Postfix, Dovecot, ecc. per te. Una configurazione manuale come richiesta per ISPConfig 2 non è più necessaria.
Hai ora anche la possibilità di far creare all’installer un vhost SSL per il pannello di controllo di ISPConfig, in modo che ISPConfig possa essere accessibile utilizzando https:// invece di http://. Per ottenere questo, premi semplicemente INVIO quando vedi questa domanda: Vuoi una connessione sicura (SSL) all’interfaccia web di ISPConfig (y,n) [y]:.
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.phpQuesto avvierà l’installer di ISPConfig 3:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _ _
| / | \ / \ / () / \
| | | | --.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ / | | | |–. \ / | | / \| ‘ \| | |/ ` | | |
| |_| |/\/ / | | _/\ () | | | | | | | (| | |__\ \
_/__/| __/\/|| ||| ||_, | __/ / |
|__/
——————————————————————————–
>> Configurazione iniziale
Sistema Operativo: Redhat o compatibile, versione sconosciuta.
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’installer.
Seleziona lingua (en,de) [en]: <– INVIO
Modalità di installazione (standard,esperto) [standard]: <– INVIO
Nome host completamente qualificato (FQDN) del server, es. server1.domain.tld [server1.example.com]: <– INVIO
Nome host del server MySQL [localhost]: <– INVIO
Nome utente root di MySQL [root]: <– INVIO
Password root di MySQL []: <– yourrootsqlpassword
Database MySQL da creare [dbispconfig]: <– INVIO
Charset MySQL [utf8]: <– INVIO
Apache e nginx rilevati. Seleziona il server da utilizzare per ISPConfig: (apache,nginx) [apache]: <– nginx
Generazione di una chiave privata RSA a 2048 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 un 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 a 2 lettere) [XX]: <– INVIO
Nome dello Stato o della Provincia (nome completo) []: <– INVIO
Nome della Località (es. città) [Default City]: <– INVIO
Nome dell’Organizzazione (es. azienda) [Default Company Ltd]: <– INVIO
Nome dell’Unità Organizzativa (es. sezione) []: <– INVIO
Nome Comune (es. il tuo nome o il nome host del tuo server) []: <– INVIO
Indirizzo Email []: <– INVIO
Configurazione di Jailkit
Configurazione di Dovecot
Configurazione di Spamassassin
Configurazione di Amavisd
Configurazione di Getmail
Configurazione di Pureftpd
Configurazione di BIND
Configurazione di nginx
Configurazione di Vlogger
Configurazione di Apps vhost
Configurazione di Bastille Firewall
Configurazione di Fail2ban
Installazione di ISPConfig
Porta ISPConfig [8080]: <– INVIO
Vuoi una connessione sicura (SSL) all’interfaccia web di ISPConfig (y,n) [y]: <– INVIO
Generazione della chiave privata RSA, modulo lungo 4096 bit
…………………………………………………..++
…………………………………………………………………++
e è 65537 (0x10001)
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 un 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 a 2 lettere) [XX]: <– INVIO
Nome dello Stato o della Provincia (nome completo) []: <– INVIO
Nome della Località (es. città) [Default City]: <– INVIO
Nome dell’Organizzazione (es. azienda) [Default Company Ltd]: <– INVIO
Nome dell’Unità Organizzativa (es. sezione) []: <– INVIO
Nome Comune (es. il tuo nome o il nome host del tuo server) []: <– INVIO
Indirizzo Email []: <– INVIO
Si prega di inserire i seguenti attributi ‘extra’
da inviare con la tua richiesta di certificato
Una password di sfida []: <– INVIO
Un nome aziendale opzionale []: <– INVIO
scrittura della chiave RSA
Configurazione di DBServer
Installazione del crontab di ISPConfig
nessun crontab per root
nessun crontab per getmail
Riavvio dei servizi …
Fermando mysqld: [ OK ]
Avviando mysqld: [ OK ]
Arresto di postfix: [ OK ]
Avviando postfix: [ OK ]
Fermando saslauthd: [FAILED]
Avviando saslauthd: [ OK ]
Arresto di amavisd: Daemon [1554] terminato da SIGTERM
[ OK ]
amavisd fermato
Avviando amavisd: [ OK ]
Fermando clamd.amavisd: [ OK ]
Avviando clamd.amavisd: [ OK ]
Fermando Dovecot Imap: [ OK ]
Avviando Dovecot Imap: [ OK ]
Ricaricando php-fpm: [ OK ]
Ricaricando nginx: [ OK ]
Fermando pure-ftpd: [ OK ]
Avviando pure-ftpd: [ OK ]
Installazione completata.
[root@server1 install]# Per risolvere gli errori di Mailman che potresti ricevere durante l’installazione di ISPConfig, apri /usr/lib/mailman/Mailman/mm_cfg.py… vi /usr/lib/mailman/Mailman/mm_cfg.py … e imposta DEFAULT_SERVER_LANGUAGE = ‘en’: | [...] #------------------------------------------------------------- # La lingua predefinita per questo server. DEFAULT_SERVER_LANGUAGE = 'en' [...] | Riavvia Mailman: /etc/init.d/mailman restart Infine, dobbiamo dire a Dovecot di utilizzare il file dovecot.conf generato da ISPConfig - /etc/dovecot.conf - e non il predefinito /etc/dovecot/dovecot.conf: cd /etc/dovecot
mv dovecot.conf dovecot.conf_orig
ln -s ../dovecot.conf dovecot.conf
/etc/init.d/dovecot restart Dopo di che puoi accedere a ISPConfig 3 sotto http(s)://server1.example.com:8080/ o http(s)://192.168.0.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. Se desideri utilizzare indirizzi IPv6 con i tuoi vhosts nginx, ti preghiamo di fare quanto segue prima di creare vhosts IPv6 in ISPConfig: Apri /etc/sysctl.conf… vi /etc/sysctl.conf … e aggiungi la riga net.ipv6.bindv6only = 1: | [...] net.ipv6.bindv6only = 1 | Esegui… sysctl -p … dopo per far sì che la modifica abbia effetto. #### 25.1 Manuale di ISPConfig 3 Per imparare a utilizzare 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 modulo in ISPConfig insieme a esempi di input validi, e fornisce tutorial per i compiti più comuni in ISPConfig 3. Delinea anche come rendere il tuo server più sicuro e include una sezione di risoluzione dei problemi alla fine. #### 25.2 App Monitor ISPConfig per Android Con l’App Monitor ISPConfig, puoi controllare lo stato del tuo server e scoprire se tutti i servizi stanno funzionando come previsto. Puoi controllare le porte TCP e UDP e pingare i tuoi server. Inoltre, puoi utilizzare questa app per richiedere dettagli dai server che hanno ISPConfig installato ( si prega di notare che la versione minima di ISPConfig 3 installata con supporto per l’App Monitor ISPConfig è 3.0.3.3!); questi dettagli includono tutto ciò che conosci dal modulo Monitor nel Pannello di Controllo ISPConfig (ad es. servizi, log di posta e di sistema, coda di posta, informazioni su CPU e memoria, utilizzo del disco, quota, dettagli del sistema operativo, log di RKHunter, ecc.), e naturalmente, poiché ISPConfig è in grado di gestire più server, puoi controllare tutti i server che sono controllati dal tuo server master ISPConfig. Per istruzioni sul download e sull’uso, visita http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/. ### 26 Link - CentOS: http://www.centos.org/ - ISPConfig: http://www.ispconfig.org/ ### Informazioni sull’autore Falko Timme è il proprietario di Timme Hosting (hosting web nginx ultra-veloce). È il principale manutentore di HowtoForge (dal 2005) e uno dei core developer di ISPConfig (dal 2000). Ha anche contribuito al libro di O’Reilly “Linux System Administration”.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.