WebStation est le nom du serveur web du NAS Synology.
Grâce à lui, vous pouvez héberger sur votre serveur des sites Internet dynamiques utilisant par exemple le langage de programmation php.
L’installation de WebStation sera obligatoire si vous comptez installer des applications comme phpMyAdmin, WordPress ou encore créer un site web perso sur votre NAS Synology.
Sommaire
Activation de Web Station
Activer Web Station sur DSM 5
Rendez-vous dans le panneau de configuration de votre NAS, puis dans Services Web. Cochez ensuite la case Activer Web Station.
Validez via le bouton Appliquer.
Installer Web Station sur DSM 6
Ouvrez le centre de paquet puis affichez la catégorie Utilitaires. Recherchez l’application Web Station et lancez l’installation. Acceptez l’installation du paquet PHP pour finaliser la procédure.
Le serveur web de votre NAS est désormais actif. Un dossier web a été automatiquement créé à la racine de votre volume.
Vous pouvez accéder à la page d’accueil de Web Station en tapant l’adresse IP (ou le nom) du serveur dans un navigateur : http://[votre-ip]/
Les paquets web s’installeront directement dans ce dossier.
Activation des sites personnels
Web Station vous permet de créer un dossier www pour chacun des utilisateurs enregistrés sur le NAS.
Activer les sites personnels sur DSM 5
Activer l’option Activer un site Web personnel dans l’onglet Services Web du panneau de configuration.
Activer les sites personnels sur DSM 6
Ouvrez l’application Web Station depuis le menu principal de DSM 6. Cochez ensuite la case Activer un site Web personnel et validez.
Un dossier www a été automatiquement créé pour chacun des utilisateurs. Pour accéder à cet espace privé depuis votre navigateur, il faut ajouter le nom de l’utilisateur avec un ~ (un tilde) dans l’adresse : http://[votre-ip]/~Nom/ (Attention à respecter la casse, Linux fait la différence entre une majuscule et une minuscule).
Utilisation de sous domaines avec WebStation
WebStation vous permet également d’utiliser des sous-domaines pour accéder à différents sites sur votre NAS.
Il faut renseigner le nom du sous répertoire et le nom de l’hôte utilisé pour accéder au site.
Par exemple, ce blog utilise un sous domaine pour accéder au site WordPress. L’image ci-dessous illustre cet exemple :
Activer les logs de Web Station
Derrière Web Station se cache un serveur Apache.
Suivez ce tuto pour activer les logs d’accès du serveur Apache.
Bonjour,
j’essaye d’activer les sites personnels.
Donc et bon de ce coté mais je n’arrive pas à y accéder meme en faisant monip/~Nom(du user).
J’ai regardé d’autres sites ou il était indiqué qu’il fallait changer dans : /etc/httpd/conf/extra/httpd-userdir.conf-user.
Remplacer :
par :
et ensuite redémarré le serveur apache mais rien n’y fait meme après un redémarrage NAS.
Serais-tu m’aider?
Bonjour,
Je ne vais pas pouvoir t’aider, je suis loin de mon NAS pendant 2 semaines…
Est-ce que le firewall autorise le trafic sur le port 80 ?
Est-ce que le nom de l’utilisateur est correctement orthographié ?
Quel est le code de retour envoyé par le serveur web ? (Firebug sur Chrome et Firefox peuvent te donner cet info. F12 pour afficher la console)
Est-ce que tu as tenté de créer une simple page index.html ?
Bon courage dans tes recherches
Julien
Oui tout ceci était déjà fait sauf la vérification du code. Erreur 403.
Oui j’ai créé une page toute simple avec juste un H1. Mais ça m’affiche à la place l’erreur de page non trouvé de synology.
C’est bon grâce à toi, j’ai pu donc résoudre le soucis qui était un soucis de droit sur les fichiers!
Merci beaucoup pour l’info.
Bien cordialement.
Bonjour,
Merci pour ces informations utiles sur l’utilisation des hôtes virtuels. J’espère que vous pourrez m’aider à résoudre le problème suivant que je rencontre avec l’utilisation des hôtes virtuels pour WordPress.
Configuration
-Freebox révolution avec IP fixe ports 80 et 443 routés en tcp sur le NAS
-Synology DS212J dernière version de DSM installée, Web server activé avec https
-Wordpress installé normalement par le centre de paquet (répertoire wordpress situé dans répertoire web)
-je n’ai pas changé pour le moment (pour ne pas compliquer la résolution du problème actuel) l’adresse web de WordPress ainsi que l’adresse web du site, j’ai cru comprendre aussi que cela n’était conseillé
-nom de domaine chez 1&1: appelons le mondomaine.fr avec un sous domaine tutu.domaine.fr tous les deux redirigés vers l’IP fixe de ma Freebox
-hôtes virtuels définis dans Web server sur le Synology : dossier=wordpress, hôte=tutu.mondomaine.fr http=80 (ou 443)
Quand j’accède par https://www.mondomaine.fr/wordpress (même chose avec le sous domaine) j’arrive bien à la page d’accueil de mon blog WordPress.
Quand je tape https://www.mondomaine.fr j’arrive à la page d’accueil de Web server. J’ai essayé en retirant www mais rien n’y fait.
J’ai lu de nombreux articles sur le sujet mais sans pouvoir résoudre le problème.
Avez vous des idées ?
Cordialement.
Bonjour Jean-François,
Si je comprends bien votre problème, vous souhaitez rediriger https://www.mondomaine.fr et https://mondomaine.fr vers https://tutu.domaine.fr ?
Est-ce bien cela ?
Mon besoin de départ est de permettre l’accès à mon blog WordPress hébergé sur mon Synology dans le sous répertoire wordpress (dans répertoire web) en tapant https://www.tutu.domaine.fr
Dans votre premier message, vous parlez de tuto.domaine.fr et non pas de http://www.tutu.domaine.fr
Avez-vous bien mis en place une règle dans la zone DNS pour l’entrée http://www.tutu ?
Est-ce que l’hôte est bien configuré sur http://www.tutu.domaine.fr ?
Chez 1&1 j’ai mis en place une redirection http de mondomaine.fr vers http://www.domaine.fr et de tutu.domaine.fr vers http://www.tutu.domaine.fr; sur le synology j’ai défini plusieurs hotes virtuels contenant http://www.domaine.fr et http://www.tutu.domaine.fr
Quand vous parlez de règle dans la zone DNS pour l’entrée http://www.tutu cela doit il se faire aussi chez 1&1 car je ne vois pas ou et comment cela se gère exactement.
Merci.
Un grand merci pour votre aide. J’ai bloqué les accès entrants sur ma Freebox et je peux maintenant accéder en http à mon blog en tapant https://mondomaine.fr
Cordialement
Bonsoir,
J’ai une question toute bête. Je possède un syno ds 413 et je voudrais crée un site web avec un logiciel commercial ( magix web designer ) est-ce possible ?
A pars l’activation du serveur web du syno y’a t’il d’autres paquet à activer.
Cordialement
Bonjour,
Il faut créer un répertoire dans le dossier www de votre volume puis y déposer les sources du site.
Vous pouvez ensuite y accéder en ajoutant le nom du répertoire dans l’adresse : http://[ip]/repertoire/
Cordialement,
Julien
Je vous remercie de votre réponse
Cordialement
Pascal
Bonjour,
Merci pour votre blog très intéressant. Je ne trouve pas l’information suivante :
J’ai un domaine chez OVH et une Freebox V6.
Lorsque j’entre le nom de domaine, je tombe sur le DSM. Bien sûr, si je change la redirection de ma box, je tombe sur le site Internet hébergé sur mon NAS.
Question :
Comment faire pour avoir les 2 sur la même ip sachant que je ne peux pas mettre de ports dans les redirection chez OVH ?
J’espère avoir été clair.
Merci
Bonjour,
Merci, n’hésitez pas à partager les articles sur les réseaux sociaux et à vous abonnez au blog ;-)
Pour vous connecter à DSM depuis votre nom de domaine, il faut spécifier le numéro du port :
http://www.votredomaine.fr:5000/ -> DSM
http://www.votredomaine.fr:80/ -> Le serveur web du NAS
Julien
Bonjour,
L’article étant assez ancien je tente ma chance
Je suis en DSM 6.0 et n’ai pas d’icône Services web malgré l’install de Web Station
D’avance merci
Bonjour,
Sur DSM 6, Web Station est une application à part entière. Vous pouvez y accéder à partir du menu.
Je vais mettre à jour l’article.
Merci pour votre commentaire.
Julien
Bonsoir,
J’avais jeté une bouteille à la mer, j’ai trouvé entre-temps
Dans tous le cas merci pour la réponse belle preuve de suivi de vos articles.
Bonsoir Julien, merci pour toutes ces aides.
J’ai passé l’aprem dessus et je viens enfin de réussir à accéder à mon worldpress.
Juste merci :-)
Bonjour Julien, tout d’abord merci pour ce blog.
J’ai un NAS DS216j et je n’arrrive pas avoir accès aux pages web des utilisateurs (IP_NAS/nom_user/).
J’ai bien mis une page basique index.html a la base du répertoire www de l’utilisateur, mais j’ai une erreur 404.
J’ai bien le site du NAS qui fonctionne… je sèche la…
Merci d’avance.
Bonjour Julien,
Compliqué a expliquer mais je vais essayer.
Sur mon NAS j’ai configuré un GIT, et mon problème actuelle est pour héberger GITLIST sur le nas avec un sous domaine.
J’ai un domaine (et un hébergement pour le moment) chez OVH que l’on peut appeler mondomaine.com pour plus de comprehension.
J’aimerai pouvoir accédez a gitlist avec un sous domaine « git.mondomaine.com ».
Cependant je suis complètement perdu..
J’arrive à accéder a la page d’accueil du dossier générer par default « web » en rentrant l’adresse ip du NAS en supprimant le port 5000 (qui lui me redirige sur le DSM).
As-tu une idée pour accéder au gitlist ce trouvant dans un dossier nommé « Sources », puis de le mettre en sous domaine comme cela : http://www.git.mondomaine.com
Merci Infiniment !
Alex
Bonjour Gérald,
As-tu bien mis un tilde (~) avant le nom de l’utilisateur dans l’url ?
-> IP_NAS/~nom_user/
Julien
Bonjour Alex,
Tu dois créer un hôte virtuel pour pouvoir accéder au sous domaine, regarde la dernière partie du tuto.
Il faut également que tu configures la zone DNS de ton domaine pour faire pointer http://www.git.mondomaine.com vers ton NAS. D’ailleurs au passage tu peux supprimer les www ;)
Ensuite, je pense qu’à l’intérieur de ton réseau local, il ne trouvera pas ton sous domaine. Tu devras donc soit mettre en place ton propre serveur DNS soit modifier ton fichier hosts pour faire pointer http://www.git.mondomaine.com vers l’IP de ton NAS.
Bon courage à toi
Julien
Merci pour cette reponse rapide Julien.
Je suis encore moins serein qu’avant et donc un peu plus perdu. Je suis developpeur front end dans la vie et non administrateur reseau, voici le probleme ^^
J’essayerai de suivre ton conseil demain meme si je reste pessimiste sur la marche a suivre qui est tres flou pour moi.
Merci beaucoup pour la reponse en tout cas.
Bonne soirée !
Alex
Ps : Si jamais tu fais du depanage via team viewer contre remuneration je suis preneur :)
Merci Julien pour le « ~ », je ne sais vraiment pas lire !
Bonjour, J’ai un site perso et n’ai donc pas en principe besoin de Word Press or, après avoir réglé les règles du pare-feu et de Virtual hosting et en chargeant l’adresse de mon site www. dans un navigateur, je tombe sur le panneau de configuration de Webstation et non sur les pages de mon site bien que dans le dossier racine figure bien un fichier index.html. Merci.
Bonjour,
Désolé de répondre tardivement …
Avez-vous réglé votre problème ?
Pour moi il s’agit d’un souci au niveau du virtual host.
Non, toujours pas.
La configuration de serveurs virtuels sous Apache ne provoque pas leur apparition magique dans la configuration du DNS. Il faut que leurs noms soient définis dans le DNS, et qu’ils y soient résolus sur l’adresse IP du serveur, faute de quoi personne ne peut visiter mon site Web. Il est possible d’ajouter des entrées dans le fichier hosts pour tests locaux, mais qui ne fonctionneront que sur la machine possédant ces entrées.
Configuration du serveur
# Apache doit écouter sur le port 80
Listen 80
# Toutes les adresses IP doivent répondre aux requêtes sur les
# serveurs virtuels
NameVirtualHost *:80
DocumentRoot /www/example.com
ServerName http://www.example1.com
# Autres directives ici
DocumentRoot /www/example.org
ServerName http://www.example2.org
# Autres directives ici
Que pensez-vous perso. de cette remarque ? Merci d’avance de votre message.
Bonjour Julien,
J’ai un Syno 710+ dont je souhaiterais mettre à jour les versions d’Apache et de PHP. En effet, je souhaiterai pouvoir installer la dernière version de Moodle (entre autre) qui nécessite, a minima PHP 5.6.
Je n’ai rien trouver sur le web. Je serai preneur d’un tuto.
En te remerciant par avance
Je ne comprend pas, j’ai installé web station sur synology DS415+, puis apache et php.
J’ai installé des sites et tout fonctionnait bien, tout d’un coup, il y a une semaine : erreur 403 sur tous les site. depuis j’ai désinstallé puis réinstallé web station, apache et PHP et toujours erreur 403.
de plus web station n’apparait pas dans les applications du panneau de configuration, incompréhensible. j’ai désactivé tous les firewall, mon routeur est correctement configuré (comme il fonctionnait auparavant)
Je ne comprend rien
Bonjour,
Une erreur 403 indique un problème de droit d’accès.
Consultez les logs d’erreur du serveur pour identifier la cause du dysfonctionnement.
Cordialement,
Julien Nicole
Bonjour,
Suite à la MAJ de la WebStation, mon erp (en php) est inaccessible.
A priori, le serveur apache a l’air down.
Quand j’ouvre l’interface, sur paramètres généraux, les listes déroulantes sont vides… Comme si apache et php n’étaient pas installés ou démarrés.
Avez vous deja vu ce type de problèmes.
Si ca n’est pas le cas attention lors de la MAJ du package.
Un grand merci pour votre blog.
A priori c’est la version Beta qui était disponible qui a entrainé cela.
En downgradant je suis retombé sur mes pattes.
Merci à vous.
Bonjour Julien,
Tout d’abord merci pour ce blog, j’ai un DS115j avec WD 2T, version DSM 6.1.4
Je souhaite faire du dev web sur le nas avec PHP/mariadb10, j’ai installé les dernières versions de :
– PHP7 ( la version 5.6 avait été installé par défaut)
– mariadb10
– phpadmin
– Apache server 2.4
– web station
Dans les paramètres généraux j’ai mis :
– Serveur principal HTTP : Apache HTTP Server 2.4
– PHP : Défaut Profile (PHP 7.0)
Dans l’onglet « Paramètres généraux » je n’arrive pas à activer un site Web personnel, et bien sûr dans l’onglet « Statut », l’état du site Web personnel est « Désactivé »
en complément nginx est aussi installé
Aurais tu une idée, merci d’avance