Serveur Parfait · 5 min read · Jan 15, 2026

Le Serveur Parfait - OpenSUSE 11.1 [ISPConfig 3] - Page 5

12 MyDNS

Installez le serveur DNS MyDNS. Exécutez :

cd /tmp  
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-1.2.8-1.1.i586.rpm  
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-mysql-1.2.8-1.1.i586.rpm  
rpm -i mydns*.rpm  
rm -f mydns*.rpm
chkconfig --add mydns

13 Installer vlogger et Webalizer

cd /tmp  
wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz  
tar xvfz vlogger-1.3.tar.gz  
mv vlogger-1.3/vlogger /usr/sbin/  
rm -rf vlogger*  
yast2 -i webalizer perl-DateManip

14 Installer fail2ban

rpm -i http://download.opensuse.org/repositories/home:/leonardocf/openSUSE_11.0/i586/fail2ban-0.8.2-5.2.i586.rpm

Les avertissements comme “avertissement : /var/tmp/rpm-xfer.SCm0TM : Signature d’en-tête V3 DSA : NOKEY, ID de clé 5b00c76e” peuvent être ignorés.

15 Installer jailkit

cd /tmp  
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz  
tar xvfz jailkit-2.5.tar.gz  
cd jailkit-2.5  
./configure  
make  
make install  
cd ..  
rm -rf jailkit-2.5*

16 Synchroniser l’Horloge Système

Si vous souhaitez synchroniser l’horloge système avec un serveur NTP, faites ce qui suit :

yast2 -i xntp

Ensuite, ajoutez des liens de démarrage système pour ntp et démarrez ntp :

chkconfig --add ntp  
/etc/init.d/ntp start

17 ISPConfig 3

Téléchargez la version actuelle d’ISPConfig et installez-la. L’installateur d’ISPConfig configurera tous les services comme postfix, sasl, courier, etc. pour vous. Une configuration manuelle comme celle requise pour ISPConfig 2 n’est plus nécessaire.

cd /tmp  
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=  
tar xvfz ISPConfig-3.0.1.tar.gz  
cd ispconfig3_install/install/

Maintenant, commencez le processus d’installation en exécutant :

php -q install.php
--------------------------------------------------------------------------------  
 _____ ___________   _____              __ _  
|_   _|  ___| ___ \ /  __ \            / _(_)  
  | | | |__ | |_/ / | /  \/ ___  _ __ | |_ _  _ __ _  
  | | |  __|  __/  | |    / _ \| '_ \|  _| |/ _` |  
  |_| | |    | |     |\__/\ (_) | | | | | | | (_| |  
  \___/\____/\_|      \____/\___/|_| |_|_|_|\__, |  
                                               __/ |  
                                              |___/  
--------------------------------------------------------------------------------  


>> Configuration initiale  

Système d'exploitation : openSUSE 11.1 ou compatible  

    Les questions suivantes seront posées pour la configuration principale, soyez donc prudent.  
    Les valeurs par défaut sont entre [crochets] et peuvent être acceptées avec .  
    Tapez "quit" (sans les guillemets) pour arrêter l'installateur.  


Sélectionnez la langue (en,de) [en] : en  

Mode d'installation (standard, expert) [standard] : standard  

Nom d'hôte pleinement qualifié (FQDN) du serveur, par exemple server1.domain.tld  [server1.example.com] : server1.example.com  

Nom d'hôte du serveur MySQL [localhost] : localhost  

Nom d'utilisateur root MySQL [root] : root  

Mot de passe root MySQL [] : howtoforge  

Base de données MySQL à créer [dbispconfig] : dbispconfig  

Charset MySQL [utf8] : utf8  

Génération d'une clé privée RSA de 2048 bits  
............+++  
........+++  
écriture de la nouvelle clé privée dans 'smtpd.key'  
-----  
Vous allez être invité à entrer des informations qui seront incorporées  
dans votre demande de certificat.  
Ce que vous allez entrer est ce qu'on appelle un Nom Distingué ou DN.  
Il y a plusieurs champs, mais vous pouvez en laisser certains vides  
Pour certains champs, il y aura une valeur par défaut,  
Si vous entrez '.', le champ sera laissé vide.  
-----  
Nom du pays (code à 2 lettres) [AU] : DE  
Nom de l'État ou de la province (nom complet) [Some-State] :  
Nom de la localité (par exemple, ville) [] :  
Nom de l'organisation (par exemple, entreprise) [Internet Widgits Pty Ltd] : Howtoforge  
Nom de l'unité organisationnelle (par exemple, section) [] :  
Nom commun (par exemple, VOTRE nom) [] :  
Adresse e-mail [] :  
Configuration de Jailkit  
Configuration de SASL  
Configuration de PAM  
Configuration de Courier  
Configuration de Spamassassin  
Configuration d'Amavisd  
Configuration de Getmail  
Configuration de Pureftpd  
Configuration de MyDNS  
Configuration d'Apache  
Configuration du Pare-feu  
Installation d'ISPConfig  
Port ISPConfig [8080] : 8080  

Configuration de DBServer  
Installation de Crontab  
nouveau crontab pour root  
nouveau crontab pour getmail  
Redémarrage des services ...  
Redémarrage du service MySQL  
Arrêt du service MySQL .. fait  
Démarrage du service MySQL .. fait  
Arrêt du service de messagerie (Postfix).. fait  
Démarrage du service de messagerie (Postfix).. fait  
Arrêt du service saslauthd.. fait  
Démarrage du service saslauthd.. fait  
Attente de la terminaison du processus [10980]  
Attente de la terminaison du processus [10980]  
Daemon [10980] terminé par SIGTERM  
Arrêt du scanner de virus (amavisd-new) :.. fait  
Démarrage du scanner de virus (amavisd-new) :.. fait  
Arrêt du démon Clam AntiVirus .. fait  
Avertissement LibClamAV : ************************************************  
Avertissement LibClamAV : *  La base de données de virus est plus ancienne que 7 jours !  *  
Avertissement LibClamAV : *   Veuillez la mettre à jour dès que possible.    *  
Avertissement LibClamAV : ************************************************  
Démarrage du démon Clam AntiVirus .. fait  
Arrêt du démon d'authentification Courier .. fait  
Démarrage du démon d'authentification Courier .. fait  
Arrêt de Courier-IMAP .. fait  
Démarrage de Courier-IMAP .. fait  
Arrêt de Courier-IMAP (SSL) .. fait  
Démarrage de Courier-IMAP (SSL) .. fait  
Arrêt de Courier-POP3 .. fait  
Démarrage de Courier-POP3 .. fait  
Arrêt de Courier-POP3 (SSL) .. fait  
Démarrage de Courier-POP3 (SSL) .. fait  
Syntaxe OK  
Arrêt de httpd2 (attente de la terminaison de tous les enfants) .. fait  
Démarrage de httpd2 (prefork) Arrêt de pure-ftpd.. fait  
Démarrage de pure-ftpd.. fait  
Installation terminée.

Créez un lien symbolique pour phpMyAdmin :

ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin

Nettoyez le répertoire /tmp :

rm -f /tmp/ispconfig3_install  
rm -f ISPConfig-3.0.1.tar.gz

Pour vous connecter au panneau de contrôle ISPConfig, ouvrez cette URL dans votre navigateur (remplacez l’IP pour correspondre à vos paramètres !) :

http://192.168.0.105:8080/

Les identifiants par défaut sont :

utilisateur : admin
mot de passe : admin

17.1 Manuel ISPConfig 3

Pour apprendre à utiliser ISPConfig 3, je recommande fortement de télécharger le Manuel ISPConfig 3.

Sur près de 300 pages, il couvre le concept derrière ISPConfig (administrateur, revendeurs, clients), explique comment installer et mettre à jour ISPConfig 3, inclut une référence pour tous les formulaires et champs de formulaire dans ISPConfig avec des exemples d’entrées valides, et fournit des tutoriels pour les tâches les plus courantes dans ISPConfig 3. Il explique également comment rendre votre serveur plus sécurisé et comprend une section de dépannage à la fin.

18 Optionnel

Installez un client de messagerie web :

rpm -i http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.1/noarch/squirrelmail-1.4.17-1.2.noarch.rpm  
ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail

19 Désactiver AppArmor

AppArmor est une extension de sécurité de SUSE (similaire à SELinux de Fedora) qui devrait fournir une sécurité étendue. À mon avis, vous n’en avez pas besoin pour configurer un système sécurisé, et cela cause généralement plus de problèmes que d’avantages (pensez-y après avoir passé une semaine à résoudre des problèmes parce qu’un service ne fonctionnait pas comme prévu, et ensuite vous découvrez que tout allait bien, seul AppArmor causait le problème). Par conséquent, je le désactive (c’est un must si vous souhaitez installer ISPConfig plus tard).

Nous pouvons le désactiver comme ceci :

/etc/init.d/boot.apparmor stop  
chkconfig -d boot.apparmor

20 Liens

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.