Jump to content

Filebrowser et Apache-PHP : renvoi de port...


PicPoc
Go to solution Solved by PicPoc,

Recommended Posts

Filebrowser fonctionne très bien mais lorsque je veux ajouter filebrowser dans Apache-PHP, je n'arrive pas à y accéder.
Voici ce qu'il affiche :

filebrowser-problem.png

 

Il tourne en boucle, il manque quelque chose et je ne comprends pas quoi.
Voici ce que j'ai ajouté dans le fichier de configuration de Apache-PHP "proxy-config.conf" :

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName my.dyndns.net
  ServerAlias my.dyndns.net
  Alias /test "/var/www/test.php"
  <Location /filebrowser >
   ProxyPass        http://192.168.1.10:8080
   ProxyPassReverse http://192.168.1.10:8080
  </Location>
  DocumentRoot /var/www/
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

Avez vous une idée de ce qui manque ?

 

J'ai posté sur le forum général ici :
https://forums.unraid.net/topic/78481-support-knex666-filebrowser/page/7/#comment-1174547
 

Link to comment
  • 9 months later...
  • Solution

Avec NginxProxyManager c'est encore plus flou pur moi.

Sinon, oui j'ai réussi seul il y a une semaine justement :

 

Pour que le ProxyPass & ProxyPassReverse fonctionne, dans "settings.json" modifier
"baseURL": "/filebrowser",
Ajouter ensuite dans la configuration d'Apache-PHP les lignes suivantes :
             ProxyPass        /filebrowser http://192.168.1.10:8080
             ProxyPassReverse /filebrowser http://192.168.1.10:8080

 

Personne n'en parle et j'ai testé plein de choses pour arriver là... :(

 

Link to comment
3 hours ago, PicPoc said:

Avec NginxProxyManager c'est encore plus flou pur moi.

Sinon, oui j'ai réussi seul il y a une semaine justement :

 

Pour que le ProxyPass & ProxyPassReverse fonctionne, dans "settings.json" modifier
"baseURL": "/filebrowser",
Ajouter ensuite dans la configuration d'Apache-PHP les lignes suivantes :
             ProxyPass        /filebrowser http://192.168.1.10:8080
             ProxyPassReverse /filebrowser http://192.168.1.10:8080

 

Personne n'en parle et j'ai testé plein de choses pour arriver là... :(

 

Hello,

 

Pas trop compris ton intégration à Apache-PHP.

 

Mon install ne fonctionne pas en local, normal puisque les ports sont utilisés par Nginx Proxy Manager

 

De mon côté, voici mon install minimaliste à adapter selon tes besoins :

 

Configuration Filebrowser avec un custom Network :

 

image.thumb.png.110d6bd995a006cb33482bda1ff5ae89.png

 

Configuration Nginx Proxy Manager :

 

image.png.98940ffa5d751463eb6d3cd7c7c52d8f.png

image.png.8c798148d453371bcc29ad25f5246935.png

Edited by pasqual51
Link to comment
3 hours ago, PicPoc said:

Avec NginxProxyManager c'est encore plus flou pur moi.

Sinon, oui j'ai réussi seul il y a une semaine justement :

 

Pour que le ProxyPass & ProxyPassReverse fonctionne, dans "settings.json" modifier
"baseURL": "/filebrowser",
Ajouter ensuite dans la configuration d'Apache-PHP les lignes suivantes :
             ProxyPass        /filebrowser http://192.168.1.10:8080
             ProxyPassReverse /filebrowser http://192.168.1.10:8080

 

Personne n'en parle et j'ai testé plein de choses pour arriver là... :(

 



j'ai pas tout ce que tu indique proxypass / settings.json non plus

 

Link to comment

Bah déjà je vois que tu as FB sur le port 80 et que tu renvoi vers le 8080 dans NPM... Je connais pas le truc mais je pense qu'il y a déjà une co(q)uille non ? :)

 

Ensuite, j'utilise Apache pour renvoyer le port 80 vers le 8080 avec proxypass et proxypassreverse. Mais comme ce n'est pas documenté (super le truc !!!), je me susi débrouillé.

Il faut aller modifier le fichier "settings.json" qui se trouve dans le docker.

Il faut editer le fichier en entrant dans le docker FileBrowser.

Ca n'a rien à voir avec le fonctionnement de Nginx Proxy Manager et le Proxy d' Apache d'ailleurs. C'est lié avec Apache-PHP à cause du proxy.

Link to comment
3 hours ago, PicPoc said:

Bah déjà je vois que tu as FB sur le port 80 et que tu renvoi vers le 8080 dans NPM... Je connais pas le truc mais je pense qu'il y a déjà une co(q)uille non ? :)

 

Ensuite, j'utilise Apache pour renvoyer le port 80 vers le 8080 avec proxypass et proxypassreverse. Mais comme ce n'est pas documenté (super le truc !!!), je me susi débrouillé.

Il faut aller modifier le fichier "settings.json" qui se trouve dans le docker.

Il faut editer le fichier en entrant dans le docker FileBrowser.

Ca n'a rien à voir avec le fonctionnement de Nginx Proxy Manager et le Proxy d' Apache d'ailleurs. C'est lié avec Apache-PHP à cause du proxy.

Enfaite tout dépend tu template utilisé, celui la j'ai pas le choix du port a utilisé mais j'imagine que je peux ajouté une ligne port pour annulé ce port 8080.
Mais même en utilisant un autre template pour mettre le port que je voudrais ça change rien.
Parcontre j'ai pas ce foutu fichier peux être pour ça que j'avance pas, il est a créer par moi ou il aurait du être créer a l'install ?

Link to comment

Dans le Docker "FileBrowser" v2.22.4 sur unRAID v6.9.2 - Version utilisée : "Unraid.es's Repository" !

L'autre version de docker il n'y a peut être pas le fichier "settings.json" ?!? Je ne sais pas... Ca m'etonnerai...

Tu le retrouve dans "/mnt/user/appdata/filebrowser/" et dans le docker "/config/settings.json".


Et FB doit afficher :

Using config file: /config/settings.json
Listening on [::]:80

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...