Serveur Ubuntu · 2 min read · Nov 04, 2025
Le Serveur Parfait - Ubuntu Maverick Meerkat (Ubuntu 10.10) [ISPConfig 2] - Page 7
19 Webalizer
Pour installer webalizer, il suffit de lancer
aptitude install webalizer geoip-database 20 Synchroniser l’Horloge Système
Il est judicieux de synchroniser l’horloge système avec un serveur NTP ( n etwork t ime p rotocol) sur Internet. Il suffit de lancer
aptitude install ntp ntpdateet votre heure système sera toujours synchronisée.
21 Installer Quelques Modules Perl Nécessaires Pour SpamAssassin (Inclus Avec ISPConfig)
Lancez
aptitude install libhtml-parser-perl libdb-file-lock-perl libnet-dns-perl libnetaddr-ip-perl libarchive-tar-perl22 ISPConfig
La configuration du serveur est maintenant terminée, et si vous le souhaitez, vous pouvez maintenant installer ISPConfig dessus. Veuillez consulter le manuel d’installation d’ISPConfig : http://www.ispconfig.org/manual_installation.htm
Avant d’installer ISPConfig, il y a une chose importante que vous devez faire. Ouvrez /usr/include/stdio.h et remplacez getline par parseline à la ligne 671 :
vi /usr/include/stdio.h| [...] Cette fonction ne fait pas partie de POSIX et donc pas de point d'annulation officiel. Mais en raison de la similarité avec une interface POSIX ou en raison de l'implémentation, c'est un point d'annulation et donc pas marqué avec __THROW. */ extern _IO_ssize_t parseline (char **__restrict __lineptr, size_t *__restrict __n, FILE *__restrict __stream) __wur; #endif [...] |
Si vous ne faites pas cela, l’installation échouera en raison de l’erreur suivante :
htpasswd.c:101: erreur : types conflictuels pour ‘getline’
/usr/include/stdio.h:671: note : la déclaration précédente de ‘getline’ était ici
make[2]: [htpasswd.o] Erreur 1
make[2]: Sortie du répertoire `/home/ISPConfig-2.2.stable/install_ispconfig/compile_aps/apache_1.3.41/src/support’
make[1]: [build-support] Erreur 1
make[1]: Sortie du répertoire `/home/ISPConfig-2.2.stable/install_ispconfig/compile_aps/apache_1.3.41’
make: * [build] Erreur 2
ERREUR : Impossible de créer Apache
Vous pouvez annuler le changement dans /usr/include/stdio.h après l’installation réussie d’ISPConfig (mais n’oubliez pas de le changer à nouveau chaque fois que vous souhaitez mettre à jour ISPConfig !).
22.1 Une Remarque 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 d’Ubuntu est compilé avec /var/www comme Doc_Root. Lancez
/usr/lib/apache2/suexec -Vet la sortie devrait ressembler à ceci :
root@server1:~# /usr/lib/apache2/suexec -V
-D AP_DOC_ROOT=”/var/www”
-D AP_GID_MIN=100
-D AP_HTTPD_USER=”www-data”
-D AP_LOG_EXEC=”/var/log/apache2/suexec.log”
-D AP_SAFE_PATH=”/usr/local/bin:/usr/bin:/bin”
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX=”public_html”
root@server1:~#
Donc, si vous souhaitez utiliser suExec avec ISPConfig, ne changez pas le répertoire racine Web par défaut (qui est /var/www) si vous utilisez le mode expert lors de l’installation d’ISPConfig (en mode standard, vous ne pouvez de toute façon pas changer le répertoire racine Web, donc vous pourrez utiliser suExec dans tous les cas).
23 Liens
- Ubuntu : http://www.ubuntu.com/
- ISPConfig : http://www.ispconfig.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.