Configuration Serveur · 3 min read · Oct 16, 2025
La configuration parfaite - CentOS 4.4 (32 bits) - Page 6
12 ProFTPd
ISPConfig a un meilleur support pour proftpd que vsftpd, donc supprimons vsftpd :
yum remove vsftpdComme CentOS n’a pas de paquet proftpd, nous devons utiliser un dépôt yum tiers pour l’installer :
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.txtMaintenant, nous pouvons installer proftpd :
yum install proftpdCréons les liens de démarrage système de proftpd et démarrons-le :
chkconfig --levels 235 proftpd on
/etc/init.d/proftpd startEnsuite, créez le fichier /etc/pam.d/ftp avec le contenu suivant (sinon, vous ne pourrez pas vous connecter avec des utilisateurs système utilisant 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 |
et redémarrez proftpd :
/etc/init.d/proftpd restart13 Webalizer
Pour installer webalizer, il suffit d’exécuter
yum install webalizer14 Synchroniser l’horloge système
Si vous souhaitez synchroniser l’horloge système avec un serveur NTP, faites ce qui suit :
yum install ntp
chkconfig --levels 235 ntpd on
tpdate 0.pool.ntp.org
/etc/init.d/ntpd start15 Installer quelques modules Perl
ISPConfig est livré avec SpamAssassin qui nécessite quelques modules Perl pour fonctionner. Nous installons les modules Perl requis avec une seule commande :
yum install perl-DBI perl-Net-DNS perl-Digest-SHA1Nous avons également besoin du module HTML::Parser. Nous pourrions installer le paquet CentOS perl-HTML-Parser, mais cette version est trop ancienne pour la version de SpamAssassin qui vient avec ISPConfig. Cela entraînerait le message d’erreur suivant lors de l’installation d’ISPConfig :
REQUIRED module out of date: HTML::ParserPar conséquent, nous devons installer la dernière version de HTML::Parser en utilisant le shell Perl.
Exécutez la commande suivante pour démarrer le shell Perl :
perl -MCPAN -e shellSi vous exécutez le shell Perl pour la première fois, on vous posera quelques questions. Dans la plupart des cas, les réponses par défaut sont correctes. Comme il n’y a pas de paquet ncftp pour CentOS, le shell Perl ne peut pas trouver les programmes ncftpget et ncftp, et vous verrez quelque chose comme ceci :
Warning: ncftpget not found in PATH
Where is your ncftpget program? []
Warning: ncftp not found in PATH
Where is your ncftp program? []Il est acceptable d’appuyer sur ENTRÉE dans les deux cas.
Veuillez noter : Si vous exécutez un pare-feu sur votre système, vous devrez peut-être le désactiver pendant que vous travaillez dans le shell Perl afin que le shell Perl puisse récupérer les modules nécessaires sans un grand délai. Vous pouvez le réactiver par la suite.
Maintenant, tapez la commande suivante pour installer le module Perl HTML::Parser :
install HTML::ParserSi l’installation est réussie, vous verrez une ligne comme celle-ci à la fin :
/usr/bin/make install -- OKTapez
qensuite pour quitter le shell Perl.
16 Mettre à jour zlib
CentOS est livré avec une version obsolète de zlib (1.2.1) qui présente une faille de sécurité. Par conséquent, nous compilons et installons la dernière version de zlib (1.2.3) à partir des sources :
cd /tmp
wget http://www.zlib.net/zlib-1.2.3.tar.gz
tar xvfz zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --shared
make
make install17 La fin
La configuration du serveur est maintenant terminée, et si vous le souhaitez, vous pouvez maintenant installer ISPConfig dessus.
17.1 Une note sur SuExec
Si vous souhaitez exécuter des scripts CGI sous suExec, vous devez spécifier /var/www comme répertoire personnel pour les sites Web créés par ISPConfig, car le suExec de CentOS est compilé avec /var/www comme Doc_Root. Exécutez
/usr/sbin/suexec -Vet la sortie devrait ressembler à ceci :
À moins que vous n’installiez ISPConfig en mode expert et que vous ne changiez le répertoire racine par défaut (qui est /var/www), vous pourrez exécuter des scripts CGI sous suExec avec ISPConfig.
18 Liens
- CentOS: http://www.centos.org
- ISPConfig: http://www.ispconfig.org
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.