Documentation
Démarrage rapide + description des fonctionnalités module par module et appareil par appareil (mise à jour continue)
Gestion de sites web
Cet article présente la « Gestion de sites web » du panneau — la gestion complète de sites, équivalent de BaoTa/1Panel.
En une phrase
Réalisez depuis le panneau la création de sites, les certificats SSL (HTTPS), le rewrite, les journaux, la protection par mot de passe et toute la configuration associée, en pilotant à distance le Nginx du serveur cible via SSH. Aucun fichier de configuration Nginx à écrire à la main.
Présentation de la fonctionnalité
La gestion de sites web vous permet de réaliser depuis le panneau la création de sites, les certificats SSL, le rewrite, les journaux, la protection par mot de passe et toute la configuration associée, en pilotant à distance le Nginx du serveur cible via SSH.
Prérequis
Le serveur cible doit avoir Nginx installé.
Fonctionnalités principales
Création de site
- Saisie du domaine, du port et du répertoire racine du site
- Génération automatique de la configuration du site Nginx
Site en proxy inverse
- À la création, choisissez « Proxy inverse » et renseignez le domaine, le port, l'adresse cible de la redirection (comme
http://localhost:8080) et l'activation ou non de WebSocket - Nginx redirige les requêtes de ce domaine vers la cible du proxy inverse (cas fréquent : déploiement d'un front/back, d'un conteneur Docker, d'une application avec port)
- Détails du site → « Paramètres du proxy inverse » permet de modifier à tout moment : adresse cible, port, activation de WebSocket, domaine ; Nginx est rechargé automatiquement pour appliquer les changements
Certificat SSL (HTTPS)
- Demande / renouvellement en un clic d'un certificat gratuit Let's Encrypt
- Configuration de HTTPS avec redirection automatique
- Persistance de l'e-mail SSL : l'e-mail saisi la première fois est conservé et réutilisé automatiquement pour les demandes suivantes sur le même serveur, sans ressaisie
- Renouvellement automatique : la page SSL affiche l'état « renouvellement automatique » (si la minuterie certbot est active). Le certificat est renouvelé avant expiration, sans mise à jour manuelle tous les trois mois ; si un serveur ne l'a pas activé, cliquez sur « Activer le renouvellement automatique » (création automatique d'un timer systemd / cron)
Rewrite
- Configuration des règles de réécriture d'URL pour WordPress, Typecho et autres
Journaux
- Consultation des journaux d'accès et des journaux d'erreurs
Protection par mot de passe
- Ajout d'une authentification HTTP basique (accès par nom d'utilisateur et mot de passe) au répertoire du site
Cas d'usage
- Déployer un site officiel avec HTTPS
- Ajouter un SSL et configurer le rewrite sur un site existant
- Diagnostiquer un problème de site (consultation des journaux)
Comment l'utiliser
1. Ouvrez la « Gestion de sites web » du serveur cible
2. Cliquez sur « Ajouter un site » et renseignez le domaine et les autres informations
3. Une fois le site créé, vous pouvez configurer le SSL, le rewrite et la protection par mot de passe
4. Après modification de la configuration, le panneau recharge automatiquement Nginx pour l'appliquer
Glossaire
- Nginx : le logiciel de serveur Web / proxy inverse le plus utilisé ; le panneau s'appuie sur lui pour héberger les sites.
- Certificat SSL : permet au site de prendre en charge HTTPS (le petit cadenas dans la barre d'adresse du navigateur). Let's Encrypt fournit des certificats gratuits.
- Rewrite (réécriture d'URL) : réécrit une « jolie adresse » (comme
/article/123) au format reconnu par le programme (comme?id=123). - Proxy inverse : redirige les requêtes d'un domaine vers une autre adresse (comme un port de la machine locale).
- Authentification HTTP basique : affiche une boîte de nom d'utilisateur / mot de passe avant l'accès au site.
Points d'attention
1. Le domaine doit d'abord être résolu vers l'IP publique du serveur cible (demande de SSL possible après propagation du DNS).
2. La demande de certificat Let's Encrypt exige que le port 80 soit accessible depuis l'Internet public (pour la validation HTTP).
3. La fenêtre de gestion de sites web prend en charge l'agrandissement, le glisser-déposer et le redimensionnement libre, pratique pour consulter de longues configurations.
4. Si le serveur cible n'a pas d'IP publique (NAT/tunnel), la demande de certificat SSL peut être limitée et nécessiter une redirection de ports.