Aller au contenu

Configuration Multi-Sites


Messages recommandés

Bonjour,

J'ai récemment acquis un Synology DS215j que j'ai commencé depuis maintenant une bonne semaine à configurer pour héberger mes sites web.

Malheureusement je n'ai pas encore réussi à mettre en place la bonne configuration pour permettre cela et malgré toutes mes recherches sur les différents tuto et forums anglais / français, je finis par tourner en rond. Je pense qu'il s'agit d'un sujet abordé de nombreuses fois mais je préfère demander de l'aide afin d'y voir plus clair plutôt que de continuer les nuits blanches =)

Mon souhait : héberger différents sites ayant chacun des noms de domaines spécifiques

Pour l'architecture je veux que ces sites soient placés dans la section web prévue à cet effet et dans des sous dossiers explicites.

Je souhaite que les url des sites correspondent bien au nom de domaines enregistré.

Ces sites sont les suivants : monsite1.fr et monsite2.com

J'ai configurer MyDsCenter pour permettre aux utilisateurs d'accéder à la web station via un nom d'hôte plutôt que par l'ip.

Fournisseur Synology

Nom d'hôte nom.synology.me

Adresse externe XX.XX.X.XXX

Cela fonctionne et renvoi à mon index à la racine du dossier web et cela affiche bien "bonjour le monde".

J'ai également activé Quickconnect pour accéder plus facile au DiskStation mais cela ne concerne pas le serveur web.

Dans Services Web j'ai bien entendu activé la Web Station, je n'ai pour l'instant pas activé l'option pour les sites personnels.

J'ai donc redirigé mes deux domaines en utilisant une redirection permanente vers mon serveur : http://nom.synology.me

J'ai crée deux hôtes virtuels de la manière suivante :

Nom du sous dossier : monsite1

Nom de l'hôte : monsite1.fr

Protocole : HTTP

Port : 80

Nom du sous dossier : monsite2

Nom de l'hôte : monsite1.com

Protocole : HTTP

Port : 80

Mon problème : les deux sites (monsite1.fr et monsite2.com) arrivent à la racine de mon serveur web et lisent le fichier index.html "bonjour le monde" situé dans var/volume1/web.

Sauf erreur de ma part, les deux sites devraient lire le fichier index.html situé dans les sous-dossiers respectifs monsite1 et monsite2 ?

De plus mon url affichée ne correspond pas à ce que je souhaite, non pas nom.synology.me mais monsite1.fr.

Pour moi l'hôte virtuel ne fait pas son travail et j'aurais souhaité comprendre pourquoi, et quel test je peux faire pour le savoir ?

Il est possible que j'ai mal compris la notion d'hôte virtuel ou loupé un élément dans la configuration.

Ayant suivi différents tuto notamment le tuto officiel https://www.synology.com/fr-fr/knowledgebase/tutorials/480,

je me suis dit qu'un regard extérieur pourrait m'aider à me débloquer.

- La redirection fonctionne puisque les sites arrivent à la racine du serveur web.

- Les sous dossiers sont bien crées et possèdent tout les deux une page index.html différentiante qui devrait afficher "bienvenue sur mon site 1" et "bienvenue sur mon site 2".

- Si j'utilise une redirection transparente pour monsite2.com j'arrive bien au sous-dossier souhaité monsite2 et la page affiche "bienvenue sur mon site 2"

(cela a été conseillé dans un tuto, mais je ne souhaite pas passer par une redirection transparente, c'est beaucoup trop mauvais pour le référencement)

- Je ne souhaite pas non plus faire une détection des hôtes sur ma page d'index et une redirection par un script.

- Au niveau du pare-feu l'accès aux applications webstation, dns server, web mail et photo station est autorisé.

En espérant que tout est clair :)

Merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

As tu acheté les domaines en question monsite1.com et monsite2.com ?

J'ai l'impression que tu as juste spécifié ces noms dans les hôtes virtuels du syno mais ce n'est pas suffisant, en effet il faut que tu achete le domaine (sur OVH par exemple), que tu te connecte sur l'interface de gestion et que tu fasse pointé ce domain vers l'IP public de ta box puis tu fais une redirection de port sur ta box vers ton synology. Après tu peux commencer à paramatrer ton serveur web de ton synology.

Lien vers le commentaire
Partager sur d’autres sites

Ahh une réponse ^^

Bien sûr j'ai acheté les nom de domaines sinon ils pourraient pas rediriger sur mon serveur comme c'est le cas actuellement. Et comme dit dans mon message j'ai redirigé mes deux domaines en utilisant une redirection permanente vers mon serveur : http://nom.synology.me (équivalent de l'ip publique de ma box).

Par contre peux-tu préciser pour la redirection de port sur la box vers le synology ?

Est-ce que j'ai besoin de paramétrer un htaccess ?

Pour rappel, mes deux domaines pointent à la racine de mon serveur web et lisent le fichier index.html "bonjour le monde" situé dans var/volume1/web.

Avec la configuration de l’hôte virtuel, sauf erreur de ma part, les deux sites devraient lire le fichier index.html situé dans les sous-dossiers respectifs monsite1 et monsite2 ?

Modifié par *Elodie*
Lien vers le commentaire
Partager sur d’autres sites

J'ai donc redirigé mes deux domaines en utilisant une redirection permanente vers mon serveur : http://nom.synology.me

c'est là l'erreur si je comprend, tu as fait une redirection permanente 301: faut pas faire de redirection, faut que les nom de domaine soit un cname de ton synology.me (faut le faire dans le dns cela)

ensuite ca fonctionnera ;)

Lien vers le commentaire
Partager sur d’autres sites

Auprès de mon registar je ne peux choisir que des redirections de types permanentes, transparentes ou temporaires.

Pour monnomdedomaine.fr j'ai supprimé les redirections (toutes) et tjs dans le registar j'ai viré leur dns par défaut et remplacé par nom.synology.me

J'ai déjà configuré l'un des noms de domaines comme cela et du coup ça n'arrive même plus vers mon serveur, j'obtiens un "adresse introuvable" :/

Modifié par *Elodie*
Lien vers le commentaire
Partager sur d’autres sites

Si quelqu'un pouvait prendre le temps de m'expliquer ma problématique et détailler le procédure après je ferrais ce qu'il faut pour chercher comment faire, mais là je ne vois pas quel est le problème. Et j'aimerais vraiment exploiter mon serveur cela va faire bientôt 1 mois que je m'enlise.

Beaucoup d'entre vous utiliser le NAS en serveur web, je pense que ma problématique est assez basique pour la communauté.

Merci beaucoup.

Lien vers le commentaire
Partager sur d’autres sites

une redirection fait que pointer sur un autre domaine, et donc, ca ne peux pas fonctionner, le cname est obligatoire pour que les virtualhost fonctionne

va voir sur ton interface de gestion, dans la gestion du dns et crée un record dns "cname"

je suis pas chez gandi, j'ai aucune iddée de l'interface, mais c'est toujours un peu la meme chose

Lien vers le commentaire
Partager sur d’autres sites

Pour récap, je n'ai pas de dsn server sur mon syno de configuré. Juste pour bien préciser.

Mes hotes virtuels sont en place.

Côté registar (ici gandi) j'ai aucune redirection web sur mon domaine (je les ai supprimé comme demandé) et j'ai configuré nom.synology.me en dns.

Merci pour l'explication pour la redirection, je comprends maitnenant pourquoi il faut passer par un cname.

Par contre j'ai beau chercher chez gandi, pour le cname je comprends moins bien à quel niveau ça se configure.

j'épluche le wiki gandi mais là c'est la théorie qui me fait défaut.

ce que tu me demandes c'est dans les gestions dns, enregistrer en cname pour le domaine et son sous domaine qui pointe vers nom.synology.me ? J'avoue c'est un peu technique et je comprends moins cette partie :/

D'autant que sur le wiki il parle de fichiers de zone mais j'arrive pas à exploiter ces fichiers.

Lien vers le commentaire
Partager sur d’autres sites

Hors chez Gandi ils précisent :

To set up a CNAME record via Gandi's interface, you first need to be
using Gandi's DNS:

a.dns.gandi.net
b.dns.gandi.net
c.dns.gandi.net

Du coup à partir du moment où je configure mon nom.synology.me en dns je suis bloquée :/

http://groups.gandi.net/en/topic/gandi.en.domain/4276

http://wiki.gandi.net/en/dns/zone/cname-record

Lien vers le commentaire
Partager sur d’autres sites

bon, tu confond tout

bon, il y a le registrar : la personne chez qui tu achete le domaine (gandi dans ton cas)

il y a les dns server : le site qui s'occupe de la gestion de ton nom de domaine (gandi egalement si tu as a.dns.gandi.net en dns)

donc, faut pas touché au server dns de gandi, sauf si tu veux que la gestion soit chez quelqu'un d'autre (chez toi ou un autre fournisseur)

il faut juste trouver l'endroit où tu gere ton nom de domain, et dedans dans la "zone DNS", tu pourra ajouter des record

autrement, reste la solution de l'ajouter dans le fichier de zone direct, mais vaut mieux connaitre pour cette solution

www 600 IN CNAME mondomain.synology.me.
Lien vers le commentaire
Partager sur d’autres sites

si je me trompe pas, il y a que via le fichier que l'on sais modifier :

http://wiki.gandi.net/fr/dns/zone/edit

enfin, ca c'est une solution et ca fonctionnera ;)

ps : mettre le dns chez toi est souvent pas une bonne iddée, les serveur dns de gandi sont au nombre de 3 pour éviter toute coupure, si tu transfère chez toi, faut assurer une parfaite disponibilité, ce qui est très dificile ;)

Lien vers le commentaire
Partager sur d’autres sites

Ok merci beaucoup.

Merci également pour le conseil dns, c'est vrai que ça sert à rien de s'embêter à configurer un dns perso alors que ceux de gandi font l'affaire et sont fiables.

Merci pour le lien,

mais je peux malheureusement rien tester pour le moment car mon ip publique ou accès nom.synology.me n'est plus accessible en externe. Je tombe sur page web inaccessible... Là où avant j'arrivais sur ma page d'accueil "bonjour le monde".

Une autre problématique qu'il faut que je règle en amont :/

Lien vers le commentaire
Partager sur d’autres sites

Les retours semblent corrects après je ne sais pas exactement l'analyse qu'il faut en faire :/

Pour le détails

nslookup nom.synology.me

donne :

Serveur : blabla

Address : ip locale

Réponse ne faisant pas autorité

Nom : nom.synology.me

Address : ip publique

et pour l'autre

nslookup nomdedomaine.com

donne :

Serveur : blabla

Address : ip locale

Nom : nomdedomaine.com

Address : ip dns gandi

Modifié par *Elodie*
Lien vers le commentaire
Partager sur d’autres sites

Si tu as bien créé un CNAME, tu devrais obtenir :

>nslookup nomdedomaine.com
Serveur :   [DNS local]
Address:  [DNS local]

Réponse ne faisant pas autorité :
Nom :    nom.synology.me
Address:  [ton IP publique]
Aliases:  nomdedomaine.com
Modifié par PiwiLAbruti
Lien vers le commentaire
Partager sur d’autres sites

Concernant l'autre point, pour le sous domaine j'ai enregistré le CNAME.

www 10800 IN CNAME nom.synology.me.

Le dns est remis sur gandi.

Ma question maintenant c'est qu'en est-il pour le domaine.com ?

Chez Gandi j'ai lu :

Vous ne pouvez pas créer un enregistrement CNAME pour un domaine, l'enregistrement comportera obligatoirement le sous-domaine (ex : test.mondomaine.net, ici test est le sous-domaine).

Aussi, ne confondez pas le cname avec une redirection web.

Du coup maintenant que je n'ai plus de redirection, que j'ai mon CNAME sur le www.

Quel élément manque-t-il pour envoyer vers mon serveur ?

Lien vers le commentaire
Partager sur d’autres sites

Du coup maintenant que je n'ai plus de redirection, que j'ai mon CNAME sur le www.

Quel élément manque-t-il pour envoyer vers mon serveur ?

Ton CNAME est correct, maintenant il faut peut-être attendre que la propagation redescende jusqu'aux serveurs DNS de ton FAI.

Que retourne un nslookup sur www.mondomaine.com ?

Lien vers le commentaire
Partager sur d’autres sites

Quand je tappe www.domaine.com j'ai le message gandi comme quoi le domaine est réservé.

Ça redirige pas chez moi :/

>nslookup www.nomdedomaine.com
Serveur : [nom]
Address: [ip local]

Nom : nom.synology.me
Address: [mon IP publique]
Aliases: www.nomdedomaine.com
Lien vers le commentaire
Partager sur d’autres sites

C'est peut être la propagation par contre en effet :/

-> Faut-il configurer quelque chose pour domaine.com en plus du sous domaine ?

Par contre, autre point qui va me poser problème quand j'essaie d'accéder à mon ip publique ou nom.synology.me depuis l'extérieur j'ai un erreur serveur comme quoi il peut y avoir une surcharge ou page inaccessible. Et du coup je n'arrive plus à montrer ma page d'index "bonjour le monde" à des personnes externes à mon réseau.

Avant cela fonctionnait (il y a un mois).

-> Y a t-il des tests à faire pour savoir d'où vient le problème ?

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.