Aller au contenu

Modifier Le Lien Par D


Messages recommandés

Hello tout le monde!!

J'ouvre ce topic pour faire suite à un autre dans lequel je peinais avec la gestion des sous-domaines. Le sujet est ici:

Ma nouvelle interrogation est plus que simple (à priori): certaines applications (Photo Station, OwnCloud, etc.) présentes dans le DSM s'ouvrent par un simple clic de souris. Ce clic pointe généralement vers une adresse précise...

Ce que je veux faire: changer cette adresse pour une autre de mon choix (en l’occurrence un sous-domaine). Je cherche à opérer cela pour OwnCloud et phpMyAdmin (me suis démerdé pour le reste).

Par exemple, pour OwnCloud, je sais qu'il me faut configurer /volumeX/@appstore/owncloud/oc-dsmlink et y modifier l'url. Seulement, je suis une bille en ce qui concerne SSH et Putty. C'est pourquoi j'ai besoin de votre aide pour remédier à cela.

Par ailleurs:

1. j'ai conscience que l'opération sera à répéter à chaque update des applications (cela ne me dérange pas)

2. j'ai Config File Editor dans mes paquets, si cela peux me simplifier la tâche...

Merci pour vos réponses!!! ;)

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

Re!

Bon je viens de me documenter et même si je suis un newbie dans le domaine des serveurs, je crois m'être mal fait comprendre. En effet, cette méthode de reverse proxy permet de rediriger une url vers une application précise du NAS (via port)?

Hors, cela est déjà fait (via virtual host et gestion des sous-domaines chez OVH). Et ça marche bien! Par exemple:

https://owncloud.arandel.net/

Tout ce que je veux, par pure commodité, c'est que le lien par défaut qui ouvre l'application, dans le portail DSM en haut à gauche, puisse être changé par celui qui fonctionne (puisque celui par défaut j'ai dû le bloquer).

Dans le cas d'OwnCloud, quand je clic sur l’icône, il cherche à m'ouvrir https://arandel.net/owncloud . Je souhaiterais simplement qu'il cherche à m'ouvrir celle ci-dessus...

Ou alors, c'est que j'ai mal compris...

Lien vers le commentaire
Partager sur d’autres sites

Utilisation du reverse proxy.

N'est pas modifié après les mises a jour de DSM.

Il y a un tuto dessus.

DjMomo, je me suis penché à nouveau sur cette question.

Je suis parvenu (après mille efforts) à mettre en place un reverse proxy pour la plupart de mes applications. Seulement, peux-tu me dire à quoi tu pensais pour que le lien dans le DSM pointe vers ce que l'on souhaite?

Merci d’avance ;-)

Lien vers le commentaire
Partager sur d’autres sites

Petite erreur de ma part. En voyant sous domaine dans ton sujet, je pensais que tu souhaitais accéder à tes dossiers web via des sous domaines. En non modifier le lien présent dans le DSM.

Ce lien incorrect est lié à un défaut de conception du package. Pour ma part, j'ai mis une conf reverse proxy pour accéder au DSM depuis l'extérieur via un autre port que le 5000/5001, avec un sous domaine : http://admin.domaine.com

Dans les packages, on a 2 exemples qui montrent que tout est lié a la conception du package pour le lien dans DSM : time backup et Webstation.

Pour le premier, depuis l'extérieur, j'obtiens une URL en http://admin.domaine.com/timebkp/ et pour le second un http://localhost. Si le package Webstation (surtout son raccourci) était bien fait, j'aurais du avoir un http://admin.domaine.com et non un http://localhost...

Donc à part contourner ce problème via du reverse proxy (ou modifier le package) je n'ai pas d'autre solution....

Lien vers le commentaire
Partager sur d’autres sites

Re! Well, avant d'aller plus loin, il me parait important de préciser certaines choses sur ma configuration...

1.

J'ai créé un virtual host afin de renvoyer http://domaine.com vers une erreur 404. L'idée est que je ne voulais pas que l'un de mes sous-domaines http://sousdomaine.domaine.com fonctionne tout aussi bien que http://domaine.com/sousdomaine.

Cela a fait l'objet d'un sujet ici:

C'est pourquoi, une fois dans le DSM, ces raccourcis (OwnCloud et phpMyAdmin), me renvoient une erreur 404 et que je souhaite changer leur "pointage".

2.

Ces mêmes raccourcis, en local, évidement, fonctionnent (type http://192.168.0.100/phpmyadmin).

3.

Pour owncloud, j'ai posé la question au développeur de l'application Synology et voilà sa réponse:

OK, the only method I know by now is
editing the config file of the package. This means you will have to edit
it every time there is an update, because it gets overwritten.


Via ssh go to

/volumeX/@appstore/owncloud/oc-dsmlink

edit the config file in line 10 to:


“url”: “owncloud.myhost.com”,


Note that this is now a static link that will always point at this
direction. If you access your DS from outside you have to create a
public adress (e.g. via dyndns) and change the link to this direction.
Otherwise it won’t work outside your LAN.

Hors, je ne vois pas comment "interpréter" sa réponse ni même comment modifier "oc-dsmlink". Mais dans l'idée, c'est exactement ça que je cherche à faire...

4.

Donc à part contourner ce problème via du reverse proxy (ou modifier le package) je n'ai pas d'autre solution....

C'est bien là le souci. "Contourner" le problème via reverse proxy, je ne vois pas à quoi tu penses. Reverse proxy et virtual host, cela donne la même finalité. Hors, cette mise en place de virtuel host, je l'ai déjà fait!

Pour owncloud : https://owncloud.arandel.net

Pour phpMyAdmin: https://pma.arandel.net

(Pour test)

Peut-être me prends-je la tête plus qu'il ne faudrait mais j'aimerai bien comprendre le truc... :D

Modifié par Hayholten
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.