Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/04/2023, à 12:16

sylvone

[Résolu] Subsonic - Accès distant aux paramètres impossible

Bonjour à tous,

j'ai un serveur à la maison (merci la fibre) avec pas mal de services dessus : Jellyfin, Subsonic, Nextcloud, calibre-web, Webmin, Lychee, qBittorrent, phpmyadmin plus quelques sites wordpress.
J'ai plusieurs noms de domaines pour mes sites Wordpress qui sont tous bien fonctionnels.

Pour mes services, j'utilise des sous-domaines de mes domaines principaux, en fonction de la nature du service :
Nextcloud = cloud.mondomaine.fr
Jellyfin = videos.mondomaine.fr
Subsonic = musique.mondomaine.fr
Calibre-web = livres.mondomaine.fr
Lychee = photos.mondomaine.fr
Qbittorent = torrent.mondomaine.fr
Bref, quelque chose de simple qui permettent à mes utilisateurs de mémoriser facilement l'adresse de chaque service, avec vhosts dédiés dans Apache.
Ca évite d'utiliser les numéros de port sur l'adresse mondomaine.fr:4040 pour Subsonic par exemple.

Tous mes services sont fonctionnels, à l'exception de deux : qbittorrent et les paramètres de Subsonic.
L'objet de ce post est de chercher à résoudre le problème concernant subsonic.

En accès distant via le nom de domaine, le serveur Subsonic fonctionne, j'ai accès à toutes les fonctionnalités, sauf la page de paramètres !
Quand je clique sur "Paramètres", ça reste sans effet. Pas de page d'erreur, pas de nouvelle page, il n'y a juste rien qui se passe...
En accès local, mais aussi en accès distant via mon_ip:4040, ça marche.

Ca doit donc avoir affaire au reverseproxy pour accéder non pas , mais je ne comprends pas ce qui cloche, il est configuré dans le vhost comme tous mes autres services, et c'est la seule page qui ne se charge pas.
Je sèche totalement sur la nature du problème...

Voici le contenu de mon vhost :

<VirtualHost *:80>
    ServerAdmin email.com
    ServerName musique.mondomaine2.fr
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:4040/
    ProxyPassReverse / http://localhost:4040/
RewriteEngine on
RewriteCond %{SERVER_NAME} =musique.mondomaine2.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin email.com
    ServerName music.mondomaine2.fr
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:4040/
    ProxyPassReverse / http://localhost:4040/
RewriteEngine on
RewriteCond %{SERVER_NAME} =music.mondomaine2.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin email.com
    ServerName musique.mondomaine.fr
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:4040/
    ProxyPassReverse / http://localhost:4040/
RewriteEngine on
RewriteCond %{SERVER_NAME} =musique.mondomaine.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin email.com
    ServerName music.mondomaine.fr
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:4040/
    ProxyPassReverse / http://localhost:4040/
RewriteEngine on
RewriteCond %{SERVER_NAME} =music.mondomaine.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Voilà, si quelqu'un a une idée, je suis preneur.

Dernière modification par sylvone (Hier à 11:50)


Lenovo Legion 5 : R7 5800h - RTX 3070 - 16go - 1Tb SSD + 500Gb SSD - Win10 + ZorinOS 16.2 Core. Serveur : Node 304 - SSD 128Gb - 4x4To HDD - i5 12400 - GTX 1050 - 64Gb RAM - Xubuntu 22.04.

Hors ligne

#2 Le 28/04/2023, à 16:38

Junkaria

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

D'après les infos que tu nous donne, vu qu'il ne se passe rien quand tu cliques sur Paramètres, il faudrait se pencher du côté du navigateur.
As-tu un message d'erreur dans la console ? Ou dans la moniteur réseau ?


Ubuntu 08.04-11.04 | Linux Mint | ArchLinux

Hors ligne

#3 Le 28/04/2023, à 16:46

sputnick

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

A tu essayé un autre navigateur? Les navigateurs ont du cache, si tu change les règles apache, ton navigateur habituel risque de reproduire les requêtes tels qu'il les a connues avant.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#4 Le 29/04/2023, à 15:26

sylvone

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

sputnick a écrit :

A tu essayé un autre navigateur? Les navigateurs ont du cache, si tu change les règles apache, ton navigateur habituel risque de reproduire les requêtes tels qu'il les a connues avant.

Junkaria a écrit :

D'après les infos que tu nous donne, vu qu'il ne se passe rien quand tu cliques sur Paramètres, il faudrait se pencher du côté du navigateur.
As-tu un message d'erreur dans la console ? Ou dans la moniteur réseau ?

Merci pour votre aide.
Oui, j'ai essayé avec Firefox, Chrome, Chromium et Edge. Le résultat est le même.
Aucun message d'erreur dans les logs de Subsonic, ni ailleurs.


Lenovo Legion 5 : R7 5800h - RTX 3070 - 16go - 1Tb SSD + 500Gb SSD - Win10 + ZorinOS 16.2 Core. Serveur : Node 304 - SSD 128Gb - 4x4To HDD - i5 12400 - GTX 1050 - 64Gb RAM - Xubuntu 22.04.

Hors ligne

#5 Le 30/04/2023, à 08:07

bruno

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

Bonjour,

Je ne comprends pas ta configuration. Tu as quatre hôtes virtuels dans le même fichier avec exactement la même configuration et juste le nom de domaine qui varie. Tu pourrais avoir la même chose avec un seul hôte virtuel et les noms de domaine dans la directive ServerAlias.

D'autre par tes hôtes virtuels contiennent deux choses contradictoires : des directives PrtoxyPass qui renvoient vers http://localhost:4040/ et une règle de réécriture qui renvoie les requêtes en HTTPS. Or, on ne voit pas ton(es) hôtes(s) virtuels sur le port 443…

Concernant ton erreur en allant sur « paramètres » dans Subsonic, il faut examiner les logs (non définis dans ta configuration) et éventuellement tester l'URL avec curl -I.

Hors ligne

#6 Le 01/05/2023, à 19:20

LeoMajor

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

personnellement, je préfère les constructions par Alias de Directory, économe en vhosts. Créer une page de garde accueil et redistribuer à partir de là. 
C'est aussi économe pour le certifificat en 443
 
exemple pris sur internet

        Alias /pwpusher/ /var/www/ppush/pwpusher_public/

        <Directory /var/www/ppush/pwpusher_public/>

Hors ligne

#7 Le 01/05/2023, à 21:36

krodelabestiole

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

LeoMajor a écrit :

personnellement, je préfère les constructions par Alias de Directory, économe en vhosts.

LeoMajor a écrit :

C'est aussi économe pour le certifificat en 443

c'est vraiment une mauvaise idée. mieux vaut faire des vhosts. je vois pas l'intérêt de les "économiser". cette fonctionnalité existe exactement pour répondre à ce type de problématique, ça permet entre autre d'isoler la configuration de chaque service.

Dernière modification par krodelabestiole (Le 02/05/2023, à 22:10)

Hors ligne

#8 Le 02/05/2023, à 08:41

iznobe

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

Bonjour , ( idée de débutant : ) le parefeu coté client / serveur ne pourrait pas avoir un impact sur le phénomène ? plus coté serveur sur le port 4040 notamment .

Autre chose , généralement les pages de paramètres ont des sécurités supplémentaires , certains en interdisent l' accès en provenance de l' extérieur , et on comprend facilement pourquoi . il n ' y aurait pas un reglage a modifier une fois en local , de façon a gerer cela ensuite de l' extérieur et évidemment perdre en sécurité .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#9 Le 02/05/2023, à 22:35

krodelabestiole

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

sylvone, tu sais que jellyfin permet aussi de gérer les médiathèques musicales ?

perso j'ai utilisé subsonic il y a très longtemps, que j'ai remplacé par ampache qui fournit aussi l'api subsonic et qui a l'avantage d'être libre et d'éviter la lourdeur java (et parfait pour utiliser via apache, comme son nom l'indique).

puis j'ai abandonné tout ça pour utiliser exclusivement jellyfin. par contre il utilise des clients spécifiques pour la musique (finamp par ex.).

j'ai vu passer une extension qui permettait à jellyfin de fournir l'api de subsonic (je crois, sinon celle d'ampache...), mais tout de suite j'arrive pas à mettre la main dessus.

// edit : je viens de mettre la doc à jour https://doc.ubuntu-fr.org/jellyfin#musique

Dernière modification par krodelabestiole (Le 02/05/2023, à 23:11)

Hors ligne

#10 Le 30/11/2023, à 23:06

sylvone

Re : [Résolu] Subsonic - Accès distant aux paramètres impossible

Bon, hé bien j'ai arrêté de me prendre la tête.
Problème non résolu, je ne sais pas quel est la raison à ce problème, j'ai laissé tombé.
Tant pis...
Merci à tous pour votre aide.


Lenovo Legion 5 : R7 5800h - RTX 3070 - 16go - 1Tb SSD + 500Gb SSD - Win10 + ZorinOS 16.2 Core. Serveur : Node 304 - SSD 128Gb - 4x4To HDD - i5 12400 - GTX 1050 - 64Gb RAM - Xubuntu 22.04.

Hors ligne