Gérer les services avec systemd sur Rocky Linux 9
20 août 2026Sauvegarde Rocky Linux 9 : rsync, tar et snapshots LVM
20 août 2026Série Rocky Linux 9 · Épisode 4/4
Réseau, stockage LVM et serveur web
Configurer le réseau avec NetworkManager, agrandir ses disques avec LVM et héberger un site avec Apache ou Nginx.
Dernier volet de la série : mettre votre machine en production. Monter un serveur web sur Rocky Linux 9 suppose trois briques bien réglées — un réseau fiable, un stockage capable de grandir, et un serveur HTTP. Ce guide pas à pas couvre la configuration réseau avec NetworkManager, la gestion du stockage avec LVM, puis l’installation d’un serveur web sur Rocky Linux 9 avec Apache ou Nginx, toutes les commandes à l’appui.
- Préparer un serveur web sur Rocky Linux 9
- Réseau avec NetworkManager (nmcli)
- Stockage avec LVM
- Installer et tester le serveur web
Préparer un serveur web sur Rocky Linux 9
Avant d’installer Apache ou Nginx, deux fondations doivent être en place. D’abord une adresse IP fixe : un serveur web sur Rocky Linux 9 doit être joignable à une adresse stable, sinon vos enregistrements DNS pointeront dans le vide. Ensuite un stockage évolutif : les logs, les fichiers et les bases de données grossissent, et LVM permet d’ajouter de l’espace sans tout réinstaller. On règle ces deux points, puis on met le serveur web en ligne.
1. Configurer le réseau avec NetworkManager
Depuis RHEL/Rocky 8, NetworkManager est l’outil de référence pour la configuration réseau, piloté en ligne de commande avec nmcli. Rocky Linux 9 conserve encore un support des anciens fichiers ifcfg-* pour la compatibilité, mais nmcli reste la méthode recommandée et la plus fiable au quotidien.
nmcli connection show
nmcli device status
ip addr show
Adresse IP fixe
sudo nmcli connection modify ens18 ipv4.method manual \
ipv4.addresses 192.168.1.50/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "1.1.1.1 8.8.8.8"
sudo nmcli connection up ens18
Repasser en DHCP
sudo nmcli connection modify ens18 ipv4.method auto
sudo nmcli connection up ens18
ping -c 3 rockylinux.org
2. Gérer le stockage avec LVM
LVM permet d’agrandir ou réorganiser vos disques sans repartitionner. Trois niveaux : les PV (disques), regroupés en VG, découpés en LV (les « partitions » utilisables).
Inspecter et étendre
sudo pvs ; sudo vgs ; sudo lvs
# Ajouter un disque /dev/sdb au groupe existant :
sudo pvcreate /dev/sdb
sudo vgextend rl /dev/sdb
Agrandir un volume et son système de fichiers (XFS)
sudo lvextend -r -L +10G /dev/rl/root
# -r redimensionne aussi le système de fichiers XFS en une commande
Utilisez toujours l’UUID (pas /dev/sdX) dans /etc/fstab : les noms de disques peuvent changer, pas l’UUID.
3. Installer le serveur web sur Rocky Linux 9
Tout est prêt : installons le serveur web sur Rocky Linux 9. Deux choix populaires, au choix selon vos besoins.
Apache (httpd)
sudo dnf install -y httpd
sudo systemctl enable --now httpd
ou Nginx
sudo dnf install -y nginx
sudo systemctl enable --now nginx
Ouvrir le pare-feu
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Tester
echo "<h1>Bienvenue sur Rocky Linux 9</h1>" | sudo tee /var/www/html/index.html
Rendez-vous sur http://IP_DU_SERVEUR : votre page doit s’afficher. Votre serveur web sur Rocky Linux 9 est en ligne.
Rappel SELinux : pour des fichiers web hors du dossier standard, appliquez le bon contexte, sinon le serveur sera bloqué :
sudo semanage fcontext -a -t httpd_sys_content_t "/mon/dossier(/.*)?"
sudo restorecon -Rv /mon/dossier
Conclusion
Vous maîtrisez désormais les fondamentaux pour exploiter un serveur web sur Rocky Linux 9 : réseau fixe avec NetworkManager, stockage extensible avec LVM, et hébergement Apache ou Nginx. Avec les trois épisodes précédents, vous avez une base complète et fiable. La suite logique : sauvegarde automatisée, supervision et conteneurs. Pour approfondir, consultez la documentation officielle de Rocky Linux ou le site du projet Rocky Linux.