Serveur Fedora · 3 min read · Jan 19, 2026
Le Serveur Parfait - Fedora 10 [ISPConfig 3] - Page 3
4 Ajuster /etc/hosts
Ensuite, nous modifions /etc/hosts. Faites-le ressembler à ceci :
vi /etc/hosts| # Ne supprimez pas la ligne suivante, sinon divers programmes # qui nécessitent des fonctionnalités réseau échoueront. 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 ::1 localhost6.localdomain6 localhost6 |
Il est important que vous ajoutiez une ligne pour server1.example.com et que vous supprimiez server1.example.com et server1 de la ligne 127.0.0.1.
5 Configurer le Pare-feu
(Vous pouvez sauter ce chapitre si vous avez déjà désactivé le pare-feu à la fin de l’installation de base du système.)
Je veux installer ISPConfig à la fin de ce tutoriel, qui vient avec son propre pare-feu. C’est pourquoi je désactive le pare-feu par défaut de Fedora maintenant. Bien sûr, vous êtes libre de le laisser activé et de le configurer selon vos besoins (mais dans ce cas, vous ne devriez pas utiliser d’autre pare-feu par la suite, car cela interférera très probablement avec le pare-feu de Fedora).
Exécutez
system-config-firewallet désactivez le pare-feu.
Pour vérifier que le pare-feu a vraiment été désactivé, vous pouvez exécuter
iptables -L ensuite. La sortie devrait ressembler à ceci :
[root@server1 ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[root@server1 ~]#
6 Désactiver SELinux
SELinux est une extension de sécurité 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 puis vous découvrez que tout allait bien, seul SELinux causait le problème). Par conséquent, je le désactive (c’est un must si vous voulez installer ISPConfig plus tard).
Modifiez /etc/selinux/config et définissez SELINUX=disabled :
vi /etc/selinux/config| # Ce fichier contrôle l'état de SELinux sur le système. # SELINUX= peut prendre l'une de ces trois valeurs : # enforcing - La politique de sécurité SELinux est appliquée. # permissive - SELinux imprime des avertissements au lieu d'appliquer. # disabled - Aucune politique SELinux n'est chargée. SELINUX=disabled # SELINUXTYPE= peut prendre l'une de ces deux valeurs : # targeted - Les processus ciblés sont protégés, # mls - Protection de sécurité multi-niveau. SELINUXTYPE=targeted |
Ensuite, nous devons redémarrer le système :
reboot7 Installer Quelques Logiciels
Ensuite, nous mettons à jour nos paquets existants sur le système :
yum updateMaintenant, nous installons quelques paquets logiciels qui seront nécessaires plus tard :
yum groupinstall 'Development Tools'yum groupinstall 'Development Libraries'8 Quota
(Si vous avez choisi un schéma de partitionnement différent de celui que j’ai fait, vous devez ajuster ce chapitre afin que le quota s’applique aux partitions où vous en avez besoin.)
Pour installer le quota, nous exécutons cette commande :
yum install quotaModifiez /etc/fstab et ajoutez,usrquota,grpquota à la partition / ( /dev/VolGroup00/LogVol00) :
vi /etc/fstab| # # /etc/fstab # Créé par anaconda le Wed Nov 26 16:56:06 2008 # # Les systèmes de fichiers accessibles, par référence, sont maintenus sous '/dev/disk' # Voir les pages de manuel fstab(5), findfs(8), mount(8) et/ou vol_id(8) pour plus d'infos # /dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 UUID=41be1fc5-8b1a-456d-9fb9-cd0f5d764f36 /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 |
Ensuite, exécutez
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avug
pour activer le quota.
9 Installer Apache, MySQL, phpMyAdmin
Tout cela peut être installé avec une seule commande (y compris les paquets dont nous avons besoin pour construire Courier-IMAP) :
yum install ntp httpd mysql-server php php-mysql php-mbstring rpm-build gcc mysql-devel openssl-devel cyrus-sasl-devel pkgconfig zlib-devel phpMyAdmin pcre-devel openldap-devel postgresql-devel expect libtool-ltdl-devel openldap-servers libtool gdbm-devel pam-devel gamin-devel Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.