Qnap Nextcloud (Container Station) / Reverse proxy Qnap / Problem de connexion du client desktop

Phildefer

Padawan
23 Août 2020
97
13
8
Bonjour,

J'ai refait ma configuration de Nextcloud installé via Container Station et accessible via le reverse proxy de Qnap et j'ai un probleme avec les acces via les applications desktop et mobile de Nextcloud alors que l'acces via le browser fonctionne.

Je recois le message suivant pour le desktop :
The polling URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator
et pour les mobile l'appli reste bloquée lors de l'appui sur la touche granted.

J'ai bien ajouté les options conseillées dans le config.php :
'trusted_proxies' => IP locale du NAS,
'overwritehost' => 'adresse du domaine pour accéder au Nas via internet',
'overwriteprotocol' => 'https',
'overwrite.cli.url' => 'adresse du domaine pour accéder au Nas via internet',

Nextcloud tourne en local en Http et le reverse proxy permet l'usage du certificat ssl lié au NAS et donc l'acces via Https depuis l'exterieur.
Le Reverse proxy renvoie l'appelle HTTPS via un sous_domaine vers l'IP XX en HTTP sur laquelle ecoute Nextcloud

Je suis à court de solution donc si vous avez une idee.
Merci.
 
Salut,
Et lors de l'acces via l'url externe pas de probleme de certificat ?
Ton certificat est bien valable aussi pour ton sous domaine ?
 
Oui le domaine et le sous domaine sont declarés lors de la validation du certificat.
Message automatiquement fusionné :

j'ai cru voir que certains ajoutaient dans la config du reverse proxy des commandes proxy_set header X-forward-for $remote_addr& mais je ne me souviens plus si c'est indispensable et comment on le fait dans les options avancées de reverse proxy de Qnap
 
Oui sur l'ip locale et sur le nom de domaine
Puisque c'est un sous domaine, on est d'accord que c'est bien le sous domaine qui est dans cette liste ?

Si tu ne souhaite pas divulgé l'adresse public .. en public :D ce que je peux comprendre, tu pourrai me mp l'adresse que je regarde de mon coté si je vois un soucis dans le certificat, ou autre ?
 
Je continue à creuser.
Sur l'appli desktop j'ai tenté d'entrer l'adresse ip locale en http au lieu du nom de domaine en https. Le comportement change puisque je me retrouve dans la meme configuration que l'appli mobile c'est à dire j'attive a la page de conenxion la page de connexion puis le bouton Grant access et lorsque je clique, le processus ne fait rien.
Il y semble donc y avoir deux pb :
Sur l'appli desktop : le probleme du sondage Http : Https qui n'existe pas sur l'appli mobile
et sur l'appli mobile ou la desktop lorsque l'on rentre l'ip locale du serveur Nextcloud, un probleme avec le processus autorisation...