Aller au contenu

Virtual Host Pour Audio/photo/blog Etc ...

Featured Replies

  • 3 semaines après...
Posté(e)

Bonjour,

C'est peut être un peu idiot comme question, mais je cherche à utiliser des virtual host pour accéder aux différents services de l'interface web du NAS., en gros :

syno.mondomaine.fr ---> Syno :5001

audio.mondomaine.fr ---> Syno/audio

webmail.mondomaine.fr ---> Syno/mail

photo.mondomaine.fr ---> Syno/photo

mondomaine.fr --->Syno/web/web1

supersitenumero2.mondomaine.fr -->Syno/web/web2

j'ai bien compris le rôle des virtual hosts cependant je ne connais pas le chemin absolu des répertoires contenant les différents modules, admin/audio/webmail/photo/blog hébergés sur le NAS.

J'imagine que la solution a déjà été trouvée et utilisée maintes fois, merci d'avance pour vos réponses !

J'allais justement poster cette question. J'ai fait le tour du forum, mais je n'ai pas trouvé.

J'ai peur qu'on ne puisse que configurer les sites, et non les sites "modules" comme l'admin, l'audio, ... ? (via DSM en tous cas).

En tous cas, quelque soit la méthode, ça m'intéresse !!!

Peut-être faut-il essayer de se connecter en TelNet/SSH pour voir où se situent ces sites. Et si par DSM on ne peut pas les configurer => modifier le fichier de config des sites (httpd.conf ?) du NAS ?

Posté(e)

J'allais justement poster cette question. J'ai fait le tour du forum, mais je n'ai pas trouvé.

J'ai peur qu'on ne puisse que configurer les sites, et non les sites "modules" comme l'admin, l'audio, ... ? (via DSM en tous cas).

Peut-être faut-il essayer de se connecter en TelNet/SSH pour voir où se situent ces sites. Et si par DSM on ne peut pas les configurer => modifier le fichier de config des sites (httpd.conf ?) du NAS ?

les "modules" du nas ne sont pas des virtualhosts, ils sont lancés par une directive AliasMatch

DiskStation> pwd

/usr/syno/apache/conf

DiskStation> grep -i aliasmatch *

httpd.conf:AliasMatch ^/mail$ "/var/packages/MailStation/target/roundcubemail/"

httpd.conf-sys: ScriptAliasMatch ^/wfmdownload/(.*) "/usr/syno/synoman/webfm/webUI/file_download.cgi/$1"

httpd.conf-sys: ScriptAliasMatch ^/wfmdirectlogin(.*) "/usr/syno/synoman/webfm/webUI/directlogin.cgi$1"

Posté(e)

les "modules" du nas ne sont pas des virtualhosts, ils sont lancés par une directive AliasMatch

DiskStation> pwd

/usr/syno/apache/conf

DiskStation> grep -i aliasmatch *

httpd.conf:AliasMatch ^/mail$ "/var/packages/MailStation/target/roundcubemail/"

httpd.conf-sys: ScriptAliasMatch ^/wfmdownload/(.*) "/usr/syno/synoman/webfm/webUI/file_download.cgi/$1"

httpd.conf-sys: ScriptAliasMatch ^/wfmdirectlogin(.*) "/usr/syno/synoman/webfm/webUI/directlogin.cgi$1"

Ah... en effet...

As-tu une idée de la manière dont on pourrait faire ça sinon ?

Ou alors dois-je en conclure que ce que Burning_Burno et moi nous voulons faire n'est pas réalisable ?

Note: Est-ce qu'une solution ne serait pas tout simplement de recréer les différents sites qui pointeraient vers chaque service, et de créer les virtual host pour chacun de ces sites ?

Bonne journée !

Posté(e)

Bon j'ai fait le test.

Posté(e)

dans la directive ScriptAliasMatch ^/wfmdirectlogin(.*) "/usr/syno/synoman/webfm/webUI/directlogin.cgi$1", tu as une expression r

Posté(e)

On s'

  • 3 ans après...
Posté(e)

Salut

je deterre un "peu" le topic ...

avez vous reussi a pointer directement vers les services via un virtualhost?

tout fonctionne OK de mon cote tant que je n'essaye pas de joindre ces services

par exemple :

virtualhost :

ss dossier nom d'hote

test test.mondomaine.fr

cela fonctionne

virtualhost :

ss dossier nom d'hote

mail webmail.mondomaine.fr

avec ca, pas moyen, page non trouvée

je n'ai meme pas ma page 404 perso

merci d'avance

a+

Posté(e)

Salut

pour info, le webmail fonctionne via un reverse proxy NGINX mais pour la photo station, je n'ai pas encore trouvé

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…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.