Comment utiliser Synology Web Station?

Comment utiliser Synology Web Station?
Vous pouvez héberger des sites Web de votre Synology Nas via Station Web. Avec la station Web, vous pouvez héberger des sites Web statiques et dynamiques avec PHP. La station Web prend en charge le serveur Web Nginx et Apache. Vous pouvez également créer des profils PHP personnalisés et des profils de page d'erreur. Vous pouvez créer un nouveau profil d'hôte virtuel pour chacun de vos sites Web et le configurer pour utiliser également votre serveur Web, votre profil PHP et votre profil d'erreur souhaités.

Dans cet article, je vais vous montrer comment installer une station Web sur votre Synology NAS et l'utiliser pour héberger des sites Web. Je vais également vous montrer comment créer des profils PHP et Page d'erreur. Je vais vous montrer comment créer un hôte virtuel et le configurer avec des profils de page PHP et d'erreur personnalisés. Alors, commençons.

Table des matières

  1. Installation de la station Web
  2. Hébergeant votre premier site Web avec une station Web
  3. Installation des packages arrière et des packages de services de la station Web
  4. Hébergement du site Web dynamique basé sur PHP avec station Web
  5. Création de profils d'hôtes virtuels
  6. Créer et utiliser des profils PHP personnalisés
  7. Créer et utiliser des pages d'erreur personnalisées
  8. Conclusion
  9. Les références

Installation de la station Web

Vous pouvez installer Station Web sur votre synologie nas du Centre d'emballage appliquer.

Tout d'abord, ouvrez le Centre d'emballage appliquer.

Rechercher station Web et cliquez sur Installer comme marqué dans la capture d'écran ci-dessous.

Le Station Web devrait être installé en quelques secondes.

Une fois Station Web est installé, cliquez sur le Menu d'application .

Cliquer sur Station Web comme marqué dans la capture d'écran ci-dessous.

Le Station Web l'application doit être ouverte. Cliquer sur D'ACCORD.

Dans le Statut Section de la Station Web, vous verrez le Forfaits arrière et Packages de services qui sont installée. Le Forfaits arrière et Packages de services qui sont Pas installé devrait également être répertorié.

NOTE: Le Nginx Le package arrière est installé par défaut.

Hébergeant votre premier site Web avec une station Web

Avec la configuration de la station Web par défaut, vous pouvez héberger des sites Web statiques sur votre Synology NAS. Le serveur Web Nginx servira les pages Web statiques.

La station Web est livrée avec un site Web par défaut. Pour visiter le site Web par défaut, essayez d'accéder à l'URL http: // 192.168.0.114. Si tout fonctionne, vous verrez la page Web comme indiqué dans la capture d'écran ci-dessous.

NOTE: Ici, 192.168.0.114 L'adresse IP de ma synologie NAS est-elle. Remplacez-le par le vôtre à partir de maintenant.

Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology NAS, lisez l'article Comment puis-je trouver l'adresse IP de ma synologie NAS?.

Par défaut, la station Web sert des pages Web à partir du la toile dossier partagé comme marqué dans la capture d'écran ci-dessous. Vous pouvez télécharger vos fichiers HTML souhaités dans ce dossier partagé pour remplacer le site Web par défaut.

Comme vous pouvez le voir, j'ai remplacé le site Web par défaut par un site Web personnalisé.

Installation des packages arrière et des packages de services de la station Web

Si vous souhaitez utiliser le serveur Web Apache au lieu du serveur Web Nginx par défaut ou exécuter des sites Web dynamiques via PHP, vous devrez installer le requis Forfaits arrière.

Vous pouvez également installer Wordpress, phpmyadmin, et d'autres CM Packages de services.

Les packages back-end ou de service qui ne sont pas installés auront le Pas installé statut dans le Statut Section de la station Web telle que marquée dans la capture d'écran ci-dessous.

Pour installer un package arrière ou service, cliquez sur l'icône respective comme marqué dans la capture d'écran ci-dessous.

Par exemple, pour installer le APACHE HTTP Server 2.4 Package arrière, cliquez sur l'icône comme marqué dans la capture d'écran ci-dessous.

Le Centre d'emballage l'application affichera le APACHE HTTP Server 2.4 emballer. Cliquer sur Installer.

Le APACHE HTTP Server 2.4 Le package doit être installé.

Une fois la APACHE HTTP Server 2.4 le package est installé, l'état du package arrière sera modifié en Normal, comme marqué dans la capture d'écran ci-dessous.

Pour activer la prise en charge de PHP, installez l'un des packages back-end PHP. Dans cet article, je vais installer le Php 7.4 emballer.

Cliquer sur Installer.

Le Php 7.4 Le package doit être installé.

Une fois la Php 7.4 le package est installé, l'état du package arrière sera modifié en Normal comme marqué dans la capture d'écran ci-dessous.

Vous devez utiliser le serveur Web Apache au lieu du serveur Web Nginx et des sites Web dynamiques hôte avec PHP.

Hébergement du site Web dynamique basé sur PHP avec station Web

Une fois que vous avez installé le package back-end PHP, vous pouvez configurer la station Web pour servir des sites Web dynamiques.

Pour ce faire, accédez à Portail de services Web section1, sélectionnez le Serveur par défaut portail2, et cliquez sur Modifier3 comme marqué dans la capture d'écran ci-dessous.

Par défaut, le Serveur back-end http sera défini sur Nginx.

Vous pouvez sélectionner le Server Apache HTTP du Serveur HTTP-Back-End menu déroulant si vous souhaitez utiliser le serveur Web Apache à la place.

Sélectionnez un profil PHP dans le menu déroulant PHP comme marqué dans la capture d'écran ci-dessous pour héberger un site Web dynamique.

Une fois que vous avez terminé, cliquez sur Sauvegarder.

Le portail par défaut doit être configuré pour servir un site Web dynamique PHP.

Maintenant, créez un simple indice.php fichier dans le la toile dossier partagé.

Une fois que vous avez créé / téléchargé un indice.php fichier dans le la toile dossier partagé, visitez l'URL http: // 192.168.0.114 de votre navigateur Web préféré, et vous devriez voir votre site Web basé sur PHP.

Création de profils d'hôtes virtuels

Vous pouvez également créer des hôtes virtuels basés sur des noms et basés sur des noms avec une station Web et héberger plusieurs sites Web à partir d'une seule synologie NAS.

Accédez à la section du portail des services Web et cliquez sur Créer pour créer un profil hôte virtuel.

Cliquer sur Créer un portail de service.

Cliquer sur Hôte virtuel.

Sélectionner Basé sur le nom ou À base de port Pour créer un hôte virtuel basé sur des noms ou sur port, respectivement.

Basé sur le nom: La station Web utilise le nom DNS pointant vers l'adresse IP de votre Synology NAS pour déterminer le site Web (ou l'hôte virtuel) pour servir.

Port-basé: La station Web utilise le numéro de port pour déterminer le site Web (ou l'hôte virtuel) pour servir.

Si vous souhaitez utiliser le nom DNS site1.linuxhint.com Pour l'hôte virtuel, sélectionnez Basé sur le nom et taper site1.linuxhint.com dans le Nom d'hôte section.

NOTE: Pour les hôtes virtuels basés sur le nom, le nom DNS que vous souhaitez utiliser doit pointer / résoudre à l'adresse IP de votre Synology NAS.

Si vous souhaitez utiliser le port 8080 Pour l'hôte virtuel, sélectionnez À base de port, Vérifiez le protocole (Http ou Https) que vous souhaitez utiliser et taper 8080 comme marqué dans la capture d'écran ci-dessous.

Pour sélectionner un dossier à partir de l'endroit où la station Web servira des pages Web, cliquez sur Parcourir comme marqué dans la capture d'écran ci-dessous.

Sélectionnez le dossier souhaité et cliquez sur Sélectionner.

Sélectionnez le serveur Web (Apache ou Nginx) que vous souhaitez utiliser dans le Serveur back-end http menu déroulant.

Sélectionnez le profil de version PHP souhaitée dans le Php menu déroulant.

Une fois que vous avez terminé, cliquez sur Créer.

Cliquer sur D'ACCORD.

Un nouvel hôte virtuel doit être créé.

Pour accéder à votre hôte virtuel, visitez https: // site1.linuxhint.com de votre navigateur Web préféré. Le site Web de votre dossier sélectionné sera chargé, comme indiqué dans la capture d'écran ci-dessous.

Créer et utiliser des profils PHP personnalisés

Vous pouvez créer des profils PHP personnalisés et configurer tous les hôtes virtuels pour les utiliser.

Pour créer un profil PHP personnalisé, cliquez sur Créer du Paramètres de la langue du script Section comme marqué dans la capture d'écran ci-dessous.

Dans le Paramètres onglet, saisissez votre php Nom de profil1, Tapez un court Description de votre profil PHP2, et sélectionnez la version de PHP que vous souhaitez utiliser dans le Version PHP menu déroulant3.

Si vous souhaitez activer la mise en cache, vérifiez le Activer le cache PHP cocher4.

Si vous souhaitez activer xdebug, vérifiez le Activer xdebug cocher5.

Si vous souhaitez afficher les messages d'erreur PHP, vérifiez le Activer Display_Errors pour afficher le message d'erreur PHP cocher6.

Vous pouvez activer les extensions PHP souhaitées à partir de l'onglet Extensions dont vous avez besoin pour ce profil.

Vous pouvez configurer les options de gestion de processus rapide-CGI pour PHP à partir de l'onglet FPM.

Du Cœur onglet, vous pouvez configurer PHP.Paramètres INI pour ce profil.

Une fois que vous êtes heureux, cliquez sur Créer.

Un nouveau profil PHP doit être créé.

Pour utiliser le profil PHP nouvellement créé, accédez à Portail de services Web languette1, Sélectionnez l'hôte virtuel souhaité2, et cliquez sur Modifier3 comme marqué dans la capture d'écran ci-dessous.

Du Php menu déroulant1, Sélectionnez le profil PHP personnalisé que vous venez de créer2.

Une fois que vous avez terminé, cliquez sur Sauvegarder.

Le profil PHP personnalisé que vous avez créé devrait être utilisé pour cet hôte virtuel à partir de maintenant.

Créer et utiliser des pages d'erreur personnalisées

La station Web utilise des pages d'erreur simples par défaut. Mais vous pouvez créer des profils de page d'erreur personnalisés et les utiliser pour tous les hôtes virtuels que vous souhaitez. Cela rendra des erreurs de traitement telles que 404, 503, etc.

C'est à quoi ressemble la page d'erreur HTTP 404 de la station Web par défaut.

Accédez à la section des paramètres de la page d'erreur pour créer un profil de page d'erreur personnalisé.

Cliquer sur Créer > Créer un profil.

Tapez un nom de profil de page d'erreur personnalisé dans le Nom de profil section.

Pour ajouter un Réponse personnalisée, cliquer sur Ajouter.

Une réponse personnalisée vide doit être ajoutée, comme marqué dans la capture d'écran ci-dessous.

Tapez dans le Code d'état que tu veux gérer. Par exemple, 404.

Sélectionnez comment vous souhaitez gérer le code d'état dans le Type de réponse menu déroulant.

Pour servir un fichier HTML lorsqu'une erreur se produit, sélectionnez Insérer le contenu à partir d'un fichier statique du Type de réponse menu déroulant et télécharger un fichier html que vous souhaitez servir.

Pour servir les pages d'erreur de votre hôte ou site Web virtuel, sélectionnez Lien vers une URL sur ce site du Type de réponse menu déroulant et saisissez le chemin relatif de la page d'erreur.

Pour rediriger vers une autre URL, sélectionnez Exécuter une redirection 302 du Type de réponse menu déroulant et saisissez l'URL de destination.

Je vais vous montrer comment servir les pages d'erreur à partir de la racine du document de l'hôte virtuel. Donc, j'ai sélectionné Lien vers une URL sur ce site du Type de réponse menu déroulant et tapé sur le chemin relatif vers la page d'erreur de mon site Web.

Vous devrez également sélectionner une page d'erreur par défaut. Il sera affiché lorsque vous n'aurez pas de correspondance Réponse personnalisée.

Pour définir une page d'erreur par défaut, sélectionnez un Type de réponse par défaut dans le menu déroulant marqué et remplissez la valeur requise ci-dessous. Vous trouverez les mêmes options que l'ajout d'un Réponse personnalisée.

J'utiliserai une URL relative / Erreur / par défaut.html Comme la page d'erreur par défaut.

Une fois que vous avez terminé, cliquez sur Créer.

Un nouveau profil d'erreur doit être créé.

Pour utiliser le profil d'erreur nouvellement créé, accédez à Portail de services Web languette1, Sélectionnez l'hôte virtuel souhaité2, et cliquez sur Modifier3 comme marqué dans la capture d'écran ci-dessous.

Sélectionnez le nouvellement créé Profil de la page d'erreur dans le menu déroulant tel que marqué dans la capture d'écran ci-dessous.

Pour que les modifications prennent effet, cliquez sur Sauvegarder.

Créez les pages d'erreur nécessaires dans le erreur/ dossier de la racine du document (le dossier où vous avez stocké vos fichiers de site Web) de votre hôte virtuel.

Les nouvelles pages d'erreur seront utilisées à partir de maintenant, comme indiqué dans la capture d'écran ci-dessous.

Conclusion

Dans cet article, je vous ai montré comment installer une station Web sur votre Synology NAS et l'utiliser pour héberger des sites Web statiques et dynamiques. Je vous ai également montré comment créer des profils PHP et page d'erreur personnalisés. Je vous ai montré comment créer un hôte virtuel et le configurer avec un PHP personnalisé et un profil de page d'erreur.

Les références:

[1] Comment héberger un site Web sur ma synologie NAS?- Centre de connaissances de Synology