Serveur · 5 min read · Dec 06, 2025
Le Serveur Parfait - OpenSUSE 11.1 x86_64 [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/x86_64/mydns-ng-1.2.8-5.1.x86_64.rpm
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/x86_64/mydns-ng-mysql-1.2.8-5.1.x86_64.rpm
rpm -i mydns*.rpm
rm -f mydns*.rpmchkconfig --add mydns13 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-DateManip14 Installer fail2ban
rpm -i http://download.opensuse.org/repositories/home:/kolbma/openSUSE_11.1/x86_64/fail2ban-0.8.4-2.1.x86_64.rpmLes avertissements comme avertissement : /var/tmp/rpm-xfer.SCm0TM : Signature DSA V3 d’en-tête : NOKEY, ID de clé 5b00c76e peuvent être ignorés.
15 Installer jailkit
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.10.tar.gz
tar xvfz jailkit-2.10.tar.gz
cd jailkit-2.10
./configure
make
make install
cd ..
rm -rf jailkit-2.10*16 Synchroniser l’Horloge du Système
Si vous souhaitez synchroniser l’horloge du système avec un serveur NTP, faites ce qui suit :
yast2 -i xntpEnsuite, ajoutez des liens de démarrage système pour ntp et démarrez ntp :
chkconfig --add ntp
/etc/init.d/ntp start17 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.6.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.6.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, alors soyez 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 entièrement qualifié (FQDN) du serveur, par ex. 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 [] : <– votremotdepasseMySQLroot
Base de données MySQL à créer [dbispconfig] : <– dbispconfig
Jeu de caractères 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 pas mal de champs mais vous pouvez 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] : <– ENTER
Nom de l’État ou de la province (nom complet) [Some-State] : <– ENTER
Nom de la localité (par ex., ville) [] : <– ENTER
Nom de l’organisation (par ex., entreprise) [Internet Widgits Pty Ltd] : <– ENTER
Nom de l’unité organisationnelle (par ex., section) [] : <– ENTER
Nom commun (par ex., VOTRE nom) [] : <– ENTER
Adresse e-mail [] :
Configuration de Jailkit
Configuration de SASL
Configuration de PAM
Configuration de Courier
Configuration de Spamassassin
Configuration de 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
aucun crontab pour root
aucun 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]
Démon [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 des 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.6.tar.gz Pour vous connecter au panneau de contrôle d’ISPConfig, ouvrez cette URL dans votre navigateur (remplacez l’IP pour correspondre à vos paramètres !) : http://192.168.0.100: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 décrit également comment rendre votre serveur plus sécurisé et comprend une section de dépannage à la fin. ### 18 Optionnel Installez un client de messagerie basé sur le web : rpm -i http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.1/noarch/squirrelmail-1.4.19-4.1.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é accrue. À 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 - OpenSUSE : http://www.opensuse.org/
- ISPConfig : http://www.ispconfig.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.