Aggiornamento ISPConfig · 6 min read · Nov 10, 2025
Aggiornare ISPConfig 3.1 a ISPConfig 3.2

Questo tutorial spiega i passaggi per aggiornare un server ISPConfig 3.1 a ISPConfig 3.2. Questo tutorial è compatibile con i sistemi operativi CentOS, Debian e Ubuntu.
Si prega di consultare le note di rilascio di ISPConfig 3.2 per un elenco delle nuove funzionalità e ulteriori informazioni sul rilascio di ISPConfig 3.2.
Controlla i requisiti di sistema di ISPConfig 3.2
ISPConfig 3.2 è compatibile con le seguenti versioni dei sistemi operativi:
- CentOS 7
- CentOS 8
- Debian 9
- Debian 10
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
ISPConfig 3.2 funziona su sistemi operativi più vecchi?
Potrebbe funzionare se la versione predefinita di PHP installata è almeno PHP 5.4. Non abbiamo testato versioni più vecchie e potresti dover modificare manualmente i file di configurazione quando contengono impostazioni non supportate da versioni software obsolete che potrebbero essere in uso su un sistema operativo non supportato.
Installa nuove dipendenze software
Alcune delle funzionalità in ISPConfig 3.2 richiedono software aggiuntivo. Questo software dovrebbe essere installato prima di iniziare l’aggiornamento.
Per Debian e Ubuntu
sudo apt-get install bzip2 p7zip-full xz-utils lzip rar unrar-free goaccess dovecot-lmtpdNota: I pacchetti rar e unrar-free non sono disponibili sull’architettura ARM. Ciò significa che la modalità rar per i backup dei siti web non funzionerà, altre funzioni non sono influenzate.
Per CentOS 7
sudo yum -y install ncurses-devel gcc geoip-devel tokyocabinet-devel lbzip2 p7zip xz-libs lzip
cd /tmp
wget http://tar.goaccess.io/goaccess-1.4.tar.gz
tar xfz goaccess-1.4.tar.gz
cd goaccess-1.4
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccessPer CentOS 8
dnf install ncurses-devel gcc geoip-devel tokyocabinet-devel lbzip2 p7zip p7zip-plugins xz-libs lzip
cd /tmp
wget http://tar.goaccess.io/goaccess-1.4.tar.gz
tar xfz goaccess-1.4.tar.gz
cd goaccess-1.4
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccessCentOS 7 e 8
Non esiste un pacchetto rar gratuito per CentOS nel repository centOS o Epel, solo una versione di prova di rarlab. Se desideri installarlo comunque, ecco i passaggi per l’installazione. Rar è facoltativo e utilizzato solo come opzione di archiviazione per i backup dei siti web. Se non lo installi, allora l’opzione di formato di backup rar non funzionerà.
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz
tar -zxvf rarlinux-x64-5.9.1.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/Controlla i modelli di file di configurazione personalizzati
ISPConfig supporta modelli di file di configurazione personalizzati che sono memorizzati nella cartella /usr/local/ispconfig/server/conf-custom/. Se hai creato dei modelli di configurazione lì, è probabile che non siano compatibili con ISPConfig 3.2. Puoi rimuoverli (consigliato) o crearne di nuovi basati sui file di configurazione forniti con ISPConfig 3.2.
Puoi controllare se ci sono file di configurazione personalizzati con questi comandi:
ls -la /usr/local/ispconfig/server/conf-custom/Se il risultato è simile a questo, allora non hai alcun modello di file di configurazione personalizzato:
[root@server1 tmp]# ls -la /usr/local/ispconfig/server/conf-custom/
total 8
drwxr-x---. 6 root root 76 Oct 1 00:02 .
drwxr-x---. 13 root root 4096 Oct 1 00:02 ..
-rwxr-x---. 1 root root 45 Oct 1 00:02 empty.dir
drwxr-x---. 2 root root 23 Oct 1 00:02 error
drwxr-x---. 2 root root 23 Oct 1 00:02 index
drwxr-x---. 2 root root 23 Oct 1 00:02 install
drwxr-x---. 2 root root 23 Oct 1 00:02 mailQuindi non c’è nulla da fare in questo caso.
Successivamente, controlla la cartella di installazione:
ls -la /usr/local/ispconfig/server/conf-custom/install/Il seguente risultato mostra una cartella vuota senza alcun modello personalizzato:
[root@server1 tmp]# ls -la /usr/local/ispconfig/server/conf-custom/install/
total 4
drwxr-x---. 2 root root 23 Oct 1 00:02 .
drwxr-x---. 6 root root 76 Oct 1 00:02 ..
-rwxr-x---. 1 root root 45 Oct 1 00:02 empty.dirQuindi nessun modello personalizzato qui che deve essere rimosso o modificato.
Let’s Encrypt per ISPConfig porta 8080, Postfix, Dovecot e pure-ftpd
Se hai configurato manualmente un certificato Let’s Encrypt per il vhost di ISPConfig e servizi come postfix, dovecot e pure-ftpd, allora questo potrebbe entrare in conflitto con la nuova funzionalità Let’s Encrypt che ISPConfig fornisce per questi servizi. Puoi mantenere la tua vecchia configurazione di Let’s Encrypt scegliendo ‘no’ quando l’Updater di ISPConfig chiede se deve ricreare il certificato SSL, oppure assicurati di rimuovere eventuali script di rinnovo personalizzati di Let’s Encrypt che potresti aver installato e che potrebbero interferire con la nuova funzione in ISPConfig.
Aggiorna ISPConfig 3.1 a 3.2
Ora possiamo avviare il processo di aggiornamento. L’aggiornamento deve essere eseguito come utente root, per Debian, usa:
su -per diventare utente root.
Per CentOS e Ubuntu, usa:
sudo -sper diventare root.
Quindi l’aggiornamento di ISPConfig viene avviato con il comando:
ispconfig_update.shScegli “ stable “ come sorgente di aggiornamento nel dialogo che appare sullo schermo:

Nota: le opzioni di aggiornamento disponibili variano a seconda della tua vecchia versione di ISPConfig. Ma c’è sempre un’opzione chiamata stable.
Il processo di aggiornamento farà alcune domande, che sono mostrate di seguito. Ho evidenziato le risposte consigliate in rosso.
--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
_| |_\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
__/ |
|___/
--------------------------------------------------------------------------------
>> Aggiorna
Sistema Operativo: Ubuntu 20.04.1 LTS (Focal Fossa)
Questa applicazione aggiornerà ISPConfig 3 sul tuo server.
Il script deve creare un backup di ISPConfig in /var/backup/ ora? (sì,no) [sì]: sì
Creazione di un backup della directory "/usr/local/ispconfig"...
Creazione di un backup della directory "/etc"...
Controllo del database ISPConfig .. OK
Avvio dell'aggiornamento incrementale del database.
Caricamento del file patch SQL: /tmp/ispconfig3_install/install/sql/incremental/upd_dev_collection.sql
Riconfigurare i permessi nel database principale? (sì,no) [no]: <-- Nei sistemi multiserver, scegli sì, nei sistemi a server singolo, scegli no.
Riconfigurare i servizi? (sì,no,selezionato) [sì]: sì
Configurazione di Postfix
Configurazione di Dovecot
Configurazione di Mailman
Configurazione di Spamassassin
Configurazione di Amavisd
Configurazione di Getmail
Configurazione di BIND
Configurazione di Pureftpd
Configurazione di Apache
Configurazione di vlogger
Configurazione di Apps vhost
Configurazione di Jailkit
Configurazione del firewall di Ubuntu
Configurazione del database
Aggiornamento di ISPConfig
Porta ISPConfig [8080]: <-- premi semplicemente invio per accettare il valore predefinito
Creare un nuovo certificato SSL per ISPConfig (sì,no) [no]: <-- Scegli no per mantenere il certificato SSL esistente, scegli sì per creare un nuovo certificato SSL o passare da un certificato SSL autofirmato a un certificato SSL Let's Encrypt.
Riconfigurare Crontab? (sì,no) [sì]: sì
Aggiornamento di Crontab
Riavvio dei servizi ...
Aggiornamento completato.Non preoccuparti quando vedi alcune altre righe “Configurazione …”, il risultato effettivo dipende dalla configurazione software del tuo server.
Hai bisogno di aiuto con l’aggiornamento?
Se hai bisogno di aiuto con l’aggiornamento, se hai domande aggiuntive sul processo di aggiornamento o se riscontri problemi dopo aver aggiornato il tuo sistema, ti preghiamo di pubblicare un post che descriva il tuo problema nel forum di supporto di ISPConfig qui su howtoforge:
https://www.howtoforge.com/community/forums/installation-configuration.27/
Si prega di non utilizzare la funzione commento sotto questo articolo per domande di supporto individuali.
Qualcosa è andato completamente storto e vuoi tornare alla configurazione precedente?
L’updater di ISPConfig crea un backup dell’intero /etc directory (quindi tutti i tuoi file di configurazione), la directory /usr/local/ispconfig (l’intera installazione precedente di ISPConfig) e il database MySQL/MariaDB dbispconfig di ISPConfig. Il backup può essere trovato nella cartella /var/backup/ c’è una sottocartella che inizia con ‘ispconfi_’ più il nome host del server e la data dell’aggiornamento. Esempio:
[root@server1 ~]# ls /var/backup/
ispconfig_server1.example.com_2020-10-15_19-38Questa cartella contiene i file di backup come file tar.gz e un dump SQL:
[root@server1 ~]# ls /var/backup/ispconfig_server1.example.com_2020-10-15_19-38/
etc.tar.gz ispconfig_db_backup.sql ispconfig_software.tar.gzLink
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.