
Gérer les services avec systemd sur Rocky Linux 10
9 juillet 2026Série Rocky Linux 10 · É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 10 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 10 avec Apache ou Nginx, toutes les commandes à l’appui.
- Préparer un serveur web sur Rocky Linux 10
- Réseau avec NetworkManager (nmcli)
- Stockage avec LVM
- Installer et tester le serveur web
Préparer un serveur web sur Rocky Linux 10
Avant d’installer Apache ou Nginx, deux fondations doivent être en place. D’abord une adresse IP fixe : un serveur web sur Rocky Linux 10 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
Changement majeur Rocky 10 : les anciens scripts ifcfg-* (network-scripts) ont disparu. La config réseau passe obligatoirement par NetworkManager, piloté avec nmcli.
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 10
Tout est prêt : installons le serveur web sur Rocky Linux 10. 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 10</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 10 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 10 : 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 automatisation avec Ansible. Pour approfondir, consultez la documentation officielle de Rocky Linux ou le site du projet Rocky Linux.




