Server Setup · 2 min read · Oct 29, 2025

Il Server Perfetto - CentOS 4.8 Server x86_64 [ISPConfig 2] - Pagina 6

12 ProFTPd

ISPConfig ha un supporto migliore per proftpd rispetto a vsftpd, quindi rimuoviamo vsftpd:

yum remove vsftpd

Poiché CentOS non ha un pacchetto proftpd, dobbiamo utilizzare un repository yum di terze parti per installarlo:

cd /etc/yum.repos.d/  
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo  
rpm --import http://centos.karan.org/RPM-GPG-KEY-karan.org.txt

Ora possiamo installare proftpd:

yum install proftpd

Creiamo i collegamenti di avvio del sistema per proftpd e avviamolo:

chkconfig --levels 235 proftpd on  
/etc/init.d/proftpd start

Poi crea il file /etc/pam.d/ftp con il seguente contenuto (altrimenti non sarai in grado di accedere con gli utenti di sistema utilizzando FTP):

vi /etc/pam.d/ftp

| #%PAM-1.0 auth required pam_unix.so nullok account required pam_unix.so session required pam_unix.so |

riavvia proftpd:

/etc/init.d/proftpd restart

13 Webalizer

Per installare webalizer, basta eseguire

yum install webalizer

14 Sincronizzare L’Orologio Di Sistema

Se desideri avere l’orologio di sistema sincronizzato con un server NTP, fai quanto segue:

yum install ntp
chkconfig --levels 235 ntpd on  
tpdate 0.pool.ntp.org  
/etc/init.d/ntpd start

15 Installa Alcuni Moduli Perl

ISPConfig viene fornito con SpamAssassin che ha bisogno di alcuni moduli Perl per funzionare. Installiamo i moduli Perl richiesti con un solo comando:

yum install perl-DBI perl-Net-DNS perl-Digest-SHA1

Abbiamo anche bisogno del modulo HTML::Parser. Potremmo installare il pacchetto CentOS perl-HTML-Parser, ma questa versione è troppo vecchia per la versione di SpamAssassin che viene fornita con ISPConfig. Ciò comporterebbe il seguente messaggio di errore durante l’installazione di ISPConfig:

REQUIRED module out of date: HTML::Parser

Pertanto dobbiamo installare l’ultima versione di HTML::Parser utilizzando la shell Perl.

Esegui il seguente comando per avviare la shell Perl:

perl -MCPAN -e shell

Se esegui la shell Perl per la prima volta, ti verranno poste alcune domande. Nella maggior parte dei casi, le risposte predefinite vanno bene. Poiché non esiste un pacchetto ncftp per CentOS, la shell Perl non riesce a trovare i programmi ncftpget e ncftp, e vedrai qualcosa di simile:

Warning: ncftpget not found in PATH  
Where is your ncftpget program? []  
Warning: ncftp not found in PATH  
Where is your ncftp program? []

Va bene premere INVIO in entrambi i casi.

Si prega di notare: Se esegui un firewall sul tuo sistema, potresti doverlo disattivare mentre lavori sulla shell Perl affinché la shell Perl possa recuperare i moduli necessari senza un grande ritardo. Puoi riattivarlo in seguito.

Ora digita il seguente comando per installare il modulo Perl HTML::Parser:

install HTML::Parser

Se l’installazione ha esito positivo, vedrai una riga come questa alla fine:

/usr/bin/make install -- OK

Digita

q

dopo per uscire dalla shell Perl.

16 La Fine

La configurazione del server è ora terminata, e se lo desideri, puoi ora installare ISPConfig su di esso.

16.1 Una Nota Su SuExec

Se desideri eseguire script CGI sotto suExec, dovresti specificare /var/www come directory home per i siti web creati da ISPConfig poiché suExec di CentOS è compilato con /var/www come Doc_Root. Esegui

/usr/sbin/suexec -V

e l’output dovrebbe apparire così:

[root@server1 ~]# /usr/sbin/suexec -V  
 -D AP_DOC_ROOT="/var/www"  
 -D AP_GID_MIN=100  
 -D AP_HTTPD_USER="apache"  
 -D AP_LOG_EXEC="/var/log/httpd/suexec.log"  
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"  
 -D AP_UID_MIN=500  
 -D AP_USERDIR_SUFFIX="public_html"  
[root@server1 ~]#

Quindi, se desideri utilizzare suExec con ISPconfig, non cambiare la radice web predefinita (che è /var/www) se utilizzi la modalità esperto durante l’installazione di ISPConfig (in modalità standard non puoi cambiare la radice web comunque, quindi potrai utilizzare suExec in ogni caso).

17 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.