Synology Webstation

rebeldu31

Padawan
29 Mars 2017
88
0
6
Toulouse
Bonjour,

Diction du jour : C'est en avançant que l'on rencontre des problèmes !!! :D

Voici le mien :

J'ai décidé hier soir de mettre en place NextCloud sur mon NAS (à la place de mon Raspberry).
J'installe NextCloud dans /volumeX/web/...
Je créé le dossier partagé qui contiendra les données...
Je créé le Virtual Host...
Je teste : "Cette page ne fonctionne pas"... :?
Après X tentatives, étrangement ça marche, j'arrive à la page d'accueil pour configurer...
Je me dis "je verrais la suite demain"...
Belle erreur...

Nous sommes donc "demain", je souhaite poursuivre...
Et là, ben de nouveau "Cette page ne fonctionne pas"... :shock: :evil:

Je ne comprends pas pourquoi...

Qui a écrit "Créer son site sur un NAS Synology c'est simple" ?? :lol:
 
J'avance....

J'ai supprimé le répertoire complet de Nextcloud et j'en ai créé un nouveau.
J'ai juste placé les droits nécessaires prérequis par Nextcloud.
C'est bon, j'accède à la page d'accueil.
A n'y rien comprendre !!!
Ce qui prouve que, malheureusement, mettre en place un site sur le NAS n'est pas aussi simple que l'on peut le lire partout (ou presque) !!!
:D

Bon, maintenant j'ai un autre soucis, de droits sur le répertoire de données du cloud. Mais ça, c'est une autre histoire !!!
 
Merci pour ton retour... cela pourra aider d'autres personnes.
Un NAS n'est pas facile à utiliser, même si les sirènes des marketeux annoncent l'inverse. C'est certes un outil surpuissant et relativement facilement à prendre en main pour des fonctions "standards" mais dès que l'on veut quelque chose d'autre (même en restant dans les clous)... cela peut devenir très périlleux.
 
Hello...

J'ai enlevé le "RESOLU" devant le titre de mon post car j'ai un truc bizarre de chez bizarre avec WebStation.

Je m'explique...

J'ai voulu déplacé le répertoire complet "nextcloud" (qui contient donc TOUT ce qu'il faut pour utiliser Nextcloud, page d'accueil, conf, données). J'ai l'ai placé dans /volume1. OK. Par sécurité je conserve mon répertoire "nextcloud" dans /volume1/web". D'accord jusque là !!!
Je modifie mon virtualhost afin qu'il pointe sur /volume1/nextcloud. C'est acté. Par acquis de conscience je vérifie manuellement le fichier /usr/local/etc/apache24/sites-enabled/httpd-vhost.conf. Tout est OK, j'ai bien la bonne conf.
J'accède donc à mon cloud par son URL, OK. Pour tester, je "glisse-dépose" 1 dossier de mon PC, OK ça marche.
Je vais dans le dossier des données de mon cloud, enfin celui que je pensais être le bon. Et là, rien !!! Pas de dossier !!!
Bon...
Je cherche partout ce dossier et je le retrouve.....dans le répertoire de données de nextcloud se situant, je vous le donne en 1000 mimile, dans /volume1/web/nextcloud, et non dans /volume1/nextcloud !!!
:o :shock: :shock: :shock:

Pour tester cette "bizzarerie", je modifie une ligne de texte affichée sur la page d'accueil de mon Cloud pour savoir sur quel répertoire nextcloud je tombe.
Et là, BINGO !!! Je tombe sur celui se trouvant dans /volume1/web, et pas celui dans /volume1 !!! Alors que ma conf Webstation dit le contraire !!!
C'est à rien y comprendre du tout !!!
 
Pour un bug c'est un bon bug ça !!!
Même pas capable de corriger ce bug alors qu'il existe depuis des lustres... Bravo Synology !!!
:twisted:

Ce qui fait que, que tu créé un virtual host ou pas, ça tombera quoi qu'il en soit sur le bon site à partir du moment où tu spécifies "le" site (https://www.mondomaine.fr/site).

Quid du port spécifique au site alors ? (https://www.mondomaine.fr:port/site)... Inutile on dirait. Super !!! :?

Bon, ben ça c'est fait, et par la force des choses, modifié !!!
 
rebeldu31 a dit:
Ce qui fait que, que tu créé un virtual host ou pas, ça tombera quoi qu'il en soit sur le bon site à partir du moment où tu spécifies "le" site (https://www.mondomaine.fr/site).
Tu peux aussi avoir plusieurs noms de domaine mais aussi des sous-domaines owncloud.mondomaine.fr
Tant que tout est dans /volume1/web... tout le reste est possible, non ?
 
En sous-domaine, oui...
En "domaine" non...
J'entends par "domaine" plutôt "site".
Je m'explique...

J'ai phpmyadmin, postfixadmin et nextcloud comme "sites" sur le NAS, donc 3 URLs différentes... phpmyadmin et postfixadmin sont accessibles sans port dédié, nextcloud LUI a 1 port dédié (comme c'est actuellement sur mon RPI)...
Je teste donc les URL avec le port dédié :
- avec nextcloud : OK !!! ==> Nickel c'est ce que je veux !!!
- avec postfixadmin : OK !!! ==> :shock: :? Ça ne devrait pas passer puisque le port dédié est QUE pour nextcloud !!!

Et que je créé un virtualhost ou pas, ça ne change rien : j'accède quoi qu'il en soit aux différents sites !!!

Donc, y a un gros trou dans la raquette avec Webstation !!!
 
rebeldu31 a dit:
- avec nextcloud : OK !!! ==> Nickel c'est ce que je veux !!!
- avec postfixadmin : OK !!! ==> Ça ne devrait pas passer puisque le port dédié est QUE pour nextcloud !!!
Rassure-moi, ton pare-feu dans DSM est activé ?
 
rebeldu31 a dit:
No, pas sur DSM.
Ce serait une bonne idée... non ? Car de ce que je comprends, même avec un port dédié différent de celui de nexcloud, postfixadmin est accessible (ce que je ne comprends pas). Je te recommande de passer par la section Sécurité de ton NAS et plus particulièrement la partie Pare-feu.
 
FX Cachem a dit:
rebeldu31 a dit:
No, pas sur DSM.
Ce serait une bonne idée... non ? Car de ce que je comprends, même avec un port dédié différent de celui de nexcloud, postfixadmin est accessible (ce que je ne comprends pas). Je te recommande de passer par la section Sécurité de ton NAS et plus particulièrement la partie Pare-feu.

Utilité ?
J'ai bloqué le port 443 sur ma box depuis l'extérieur mais ai redirigé le port dédié sur le 443 interne.
Moi ce que j'aimerais faire c'et avoir 1 URL du type "https://www.mondomaine.fr:port" OU "https://www.mondomaine.fr:port/site" qui m'emmènera sur telle ou telle page selon le port. Chose qui donc, à priori, n'est pas faisable avec Webstation à l'heure actuelle.
 
Je suis un peu perdu...

Tu veux pour un nom de domaine (ex : rebeldu31.fr) utiliser 2 ports différents et qu'il tombe sur 2 sites web différents.
Exemple :
  • http://www.rebeldu31.fr:5128 => nextcloud
  • http://www.rebeldu31.fr:5111 => postfixadmin

C'est bien ça ?
 
FX Cachem a dit:
Je suis un peu perdu...

Tu veux pour un nom de domaine (ex : rebeldu31.fr) utiliser 2 ports différents et qu'il tombe sur 2 sites web différents.
Exemple :
  • http://www.rebeldu31.fr:5128 => nextcloud
  • http://www.rebeldu31.fr:5111 => postfixadmin

C'est bien ça ?

C'est ça !!!
Comme j'ai mis en place sur mes RPI !!!

Soit
  • http://www.rebeldu31.fr:5128 (le plus simple)
Soit
  • http://www.rebeldu31.fr:5128/nextcloud

Mais 1 port différents par "site" !!!

Bien sûr, il faudra que je redirige ces ports sur ma box...