Portail Web
La page Portail Web offre une plateforme centralisée pour gérer les portails de vos services Web. Cet article vous explique comment gérer le portail Web par défaut, les sites Web personnels et les portails.
Portail par défaut
Web Station génère automatiquement un portail Web avec des URL par défaut lors de l'installation du paquet.
Pour gérer le portail Web par défaut :
- Accédez à la page Service Web.
- Dans la section Service par défaut, sélectionnez Service par défaut et cliquez sur Modifier.
- Configurez les paramètres suivants selon vos besoins :
- Serveur principal HTTP : choisissez un type de serveur Web dans le menu déroulant.
- PHP : sélectionnez un profil PHP dans le menu déroulant. Vous pouvez créer des profils PHP personnalisés dans Paramètres du langage de script > PHP.
- Cliquez sur Appliquer.
- Les URL du portail Web par défaut sont aux formats suivants :
- http://adresse IP de votre NAS:80
- http://nom de domaine de votre NAS:80
- https://adresse IP de votre NAS:443
- https://nom de domaine de votre NAS:443
Remarque :
- Web Station utilise le groupe http pour exécuter des tâches. Par défaut, le groupe http dispose d'une autorisation de lecture sur les dossiers partagés web et web_packages. Afin que Web Station fonctionne correctement, accordez au groupe http l'autorisation d'accéder aux dossiers ou fichiers liés au site Web. Par exemple, si vous souhaitez que le fichier sample.htm du dossier partagé Web soit accessible à Web Station, assurez-vous que le groupe http dispose d'une autorisation en lecture/écriture sur le dossier partagé Web et le fichier sample.htm.
- Le fichier de la page d'accueil doit être intitulé index.htm, index.html ou index.php.
- Lorsque vous utilisez la fonction PHP mail(), le système récupère automatiquement les informations du serveur SMTP et les utilise (Panneau de configuration > Notification > E-mail). Assurez-vous d'avoir activé les notifications par e-mail et entré les informations appropriées pour le serveur SMTP.
- Web Station comporte par défaut deux dossiers partagés :
- web_packages : les fichiers des paquets tiers installés (par exemple, phpMyAdmin) sont stockés dans ce dossier partagé.
- web : vous pouvez stocker les fichiers concernant l'hébergement de vos sites Web dans ce dossier partagé.
- Le chemin réel du dossier partagé web est /volume1/web. Certaines applications nécessitent que les utilisateurs définissent le chemin dans le fichier de configuration.
- Les noms blog, photo, photosrc et webdefault sont des noms de dossier réservés qui ne peuvent pas être utilisés par Web Station. Ne créez pas de dossiers portant ces noms dans le dossier partagé Web.
- Pour personnaliser la page d'erreur, effectuez l'une des opérations suivantes :
- Accédez à Paramètres de la page d'erreur > Profil par défaut > Profil de page d'erreur par défaut et reportez-vous à la section Paramètres de la page d'erreur pour obtenir des instructions.
- Créez un fichier nommé missing.html, missing.htm ou missing.php et placez-le dans le dossier partagé Web de votre Synology NAS.
Pour activer un site Web personnel :
Web Station permet aux utilisateurs locaux, aux utilisateurs de domaine et aux utilisateurs LDAP de créer leurs propres sites Web personnels.
Avant de commencer :
- Activez l'Accueil utilisateur. Cette option se trouve dans les chemins suivants :
- Pour les utilisateurs locaux : Panneau de configuration > Utilisateur et groupe > Avancé
- Pour les utilisateurs de domaine : Panneau de configuration > Domaine/LDAP > Utilisateurs de domaine
- Pour les utilisateurs LDAP : Panneau de configuration > Domaine/LDAP > Utilisateurs LDAP
- Installez et activez au moins une version d'Apache HTTP Server. Ces paquets sont disponibles dans le Centre de paquets.
- Accédez à la page Service Web.
- Dans la section Service par défaut, sélectionnez Service par défaut et cliquez sur Modifier.
- Cochez la case Activer le site Web personnel. Un dossier nommé www sera alors créé dans le répertoire d'accueil de chaque utilisateur.
- Configurez les paramètres suivants en fonction de vos besoins, puis cliquez sur Enregistrer :
- Serveur principal HTTP : choisissez un type de serveur Web dans le menu déroulant.
- PHP : sélectionnez un profil PHP dans le menu déroulant. Vous pouvez créer des profils PHP personnalisés dans Paramètres du langage de script > PHP.
- Chargez les fichiers liés au site Web dans le dossier www.
- Vérifiez que l'autorisation d'accès adéquate aux fichiers chargés a été accordée aux utilisateurs ou groupes spécifiés.
- Une fois les étapes ci-dessus effectuées, chaque utilisateur disposera d'une adresse de site Web unique comme suit :
- Utilisateurs locaux : « adresse IP de votre NAS/~nom d'utilisateur/ » ou « nom d'hôte de votre NAS/~nom d'utilisateur/ ». Par exemple :
- 192.168.1.1/~ken/
- kenstation/~ken/
- Utilisateurs de domaine : « adresse IP de votre NAS/~nom de domaine%5cnom d'utilisateur/ » ou « nom d'hôte de votre NAS/~nom de domaine%5cnom d'utilisateur/ ». Par exemple :
- 192.168.1.1/~synology.local%5cken/
- kenstation/~synology.local%5cken/
- Utilisateurs LDAP : « adresse IP de votre NAS/~nom d'utilisateur@nom de domaine/ » ou « nom d'hôte de votre NAS/~nom d'utilisateur@nom de domaine/ ». Par exemple :
- 192.168.1.1/~ken@synology.local/
- kenstation/~ken@synology.local/
- Utilisateurs locaux : « adresse IP de votre NAS/~nom d'utilisateur/ » ou « nom d'hôte de votre NAS/~nom d'utilisateur/ ». Par exemple :
Remarque :
- Pour personnaliser une page d'erreur pour les sites Web personnels :
- Enregistrez la page d'erreur sous le nom missing.html, missing.htm ou missing.php.
- Chargez le fichier dans le dossier www.
- Les utilisateurs locaux sont uniquement autorisés à accéder aux données de :
- Leur dossier partagé home
- /var/tmp
- /tmp
- /volumeX/@tmp
Portail personnalisé
Pour configurer un portail de services Web :
Web Station vous permet de créer des portails personnalisés pour des paquets de services Web tiers, tels que phpMyAdmin, WordPress et MediaWiki.
- Accédez à la page Portail Web et cliquez sur Créer.
- Sélectionnez Portail de services Web.
- Sélectionnez un service.
- Sélectionnez un type de portail :
- Basée sur un nom : pour créer une URL basée sur un nom (par exemple, « http://synotest.com:80 »), saisissez le FQDN (nom de domaine complet) de votre Synology NAS dans le champ Nom d'hôte, puis sélectionnez au moins un type de port pour l'URL : ports par défaut (80 et 443) ou ports personnalisés (HTTP et HTTPS).
- Basée sur un port : pour créer une URL basée sur un port (par exemple, « https://210.61.203.200:443 »), sélectionnez au moins un type de port (HTTP ou HTTPS) et saisissez le numéro de port de l'URL.
- Basée sur un alias : vous pouvez attribuer des URL alternatives appelées « alias » aux paquets de services Web tiers.
- Cochez la case HSTS dans le champ Paramètres HTTPS si vous souhaitez forcer les navigateurs Web à accéder à votre serveur de paquets via des connexions HTTPS.
- Sélectionnez un profil dans le menu déroulant Profil de contrôle d'accès. Vous pouvez créer des profils de contrôle d'accès dans Panneau de configuration > Portail de connexion > Avancé.
- Sélectionnez un profil dans le menu déroulant Profil de page d'erreur. Vous pouvez créer des profils de page d'erreur dans Paramètres de page d'erreur.
- Cliquez sur Créer pour terminer la configuration des paramètres. Un lien par défaut sera généré dans la liste de portails de la page Portail Web.
Pour configurer un portail alternatif pour le serveur par défaut :
Web Station vous permet de créer des noms d'hôtes et des ports personnalisés pour les portails alternatifs de votre serveur Web par défaut.
- Accédez à la page Portail Web et cliquez sur Créer.
- Sélectionnez Portail alternatif du serveur par défaut.
- Sélectionnez un type de portail :
- Basée sur un nom : pour créer une URL basée sur un nom (par exemple, « http://synotest.com:80 »), saisissez le FQDN (nom de domaine complet) de votre Synology NAS dans le champ Nom d'hôte, puis sélectionnez au moins un type de port pour l'URL : ports par défaut (80 et 443) ou ports personnalisés (HTTP et HTTPS).
- Basée sur un port : pour créer une URL basée sur un port (par exemple, « https://210.61.203.200:443 »), sélectionnez au moins un type de port (HTTP ou HTTPS) et saisissez le numéro de port de l'URL.
- Cochez la case HSTS dans le champ Paramètres HTTPS si vous souhaitez forcer les navigateurs Web à accéder à votre hôte virtuel via des connexions HTTPS.
- Cliquez sur Créer pour terminer la configuration des paramètres. Un lien par défaut sera généré dans la liste de portails de la page Portail Web.
Remarque :
- Web Station utilise le groupe http pour exécuter des tâches et gagner en flexibilité et en sécurité. Afin que Web Station fonctionne correctement, accordez au groupe http l'autorisation d'accéder aux dossiers ou fichiers liés au site Web. Par exemple, si vous souhaitez que le dossier vhost1 soit accessible à Web Station, assurez-vous que le groupe http dispose d'une autorisation en lecture/écriture sur le dossier vhost1.
- Pour garantir les fonctionnalités des paquets de services Web tiers installés, l'autorisation du groupe http sur le dossier partagé web_packages doit être définie en lecture seule.
- La configuration de l'autorisation d'accès aux fichiers a pour but principal d'assurer le bon fonctionnement de Web Station. Ne stockez aucune information sensible dans les dossiers suivants car ils sont utilisés pour stocker des fichiers liés à un site Web :
- Dossier partagé web
- Dossier partagé web_packages
- Racines du document des hôtes virtuels
- Les liens par défaut de la liste des portails suivent les règles ci-dessous :
- Lorsque les ports par défaut (80 et 443) et les ports personnalisés sont tous deux activés, le lien par défaut se termine par le port 443 (HTTPS).
- Lorsque seuls les ports personnalisés sont activés, le lien par défaut se termine par le port personnalisé HTTPS.