Bonjour,
Je viens d'installer pico sur nextcloud et Il m'est proposé les configurations suivantes:
Votre configuration Apache:
Choisissez la meilleure manière de lier le site web de vos utilisateurs. Copiez l'un des exemples plus bas and collez la ligne dans votre configuration Apache.
Utiliser MOD_PROXY :
https://wendling.xyz/cloud/sites/example/
ProxyPass /sites/ https://wendling.xyz/cloud/index.php/ap ... pico/pico/
ProxyPassReverse /sites/ https://wendling.xyz/cloud/index.php/ap ... pico/pico/
SSLProxyEngine on
Utiliser MOD_REWRITE :
https://wendling.xyz/cloud/index.php/ap ... o/example/
RewriteEngine On
RewriteRule /sites/(.*) https://wendling.xyz/cloud/index.php/ap ... co/pico/$1 [QSA,L]
Utiliser MOD_REWRITE et MOD_PROXY :
https://wendling.xyz/cloud/sites/example/
RewriteEngine On
RewriteRule /sites/(.*) https://wendling.xyz/cloud/index.php/ap ... co/pico/$1 [P]
SSLProxyEngine on
Pour ma part je souhaiterai que lorsque je tape: https://wendling.xyz j'arrive directement sur pico est-ce possible? Comment configurer nginx pour cela. A quoi correspondent les modes PROXY et REWRITE? Pouvez-vous m'aider à ce sujet? Comment configurer nginx pour réaliser cela? En vous remerciant
[résolu]Apps pico
[résolu]Apps pico
Modifié en dernier par michelw le mer. 17 oct. 2018 18:07, modifié 1 fois.
Re: Apps pico
Bonjour,
C’est en théorie possible, mais pour pouvoir t’aider, il faudrait nous en dire un peu plus sur ta configuration.
Si j’ai bien compris, tu as, sur ton serveur, Nexcloud installé avec l’application pico, ainsi que le backend pico ? Les deux sont sous nginx ?
Pour ce qui est de la différence entre le mod_rewrite et le mod_proxy, pour simplifier :
* mod_rewrite : nginx réécrit la requête jusqu’à trouver la requête finale (il peut y avoir plusieurs réécritures à la suite) qui permet d’accéder à la donnée souhaitée, puis se charge d’exécuter la requête et de transmettre les données demandées.
* mod_proxy : nginx transmet la requête à un autre service (Apache, php-fpm, etc.), service chargé lui-même d’exécuter la requête. Les données requêtées sont transmises à nginx qui les renvoie à son tour à l’utilisateur.
* mod_rewrite & mod_proxy : il s’agit d’un mélange des deux (par exemple, dans le cas où l’application qui exécute la requête n’est pas accessible de l’extérieur) : nginx réécrit d’abord l’uri dans un format lisible par l’application qui exécute la requête.
C’est en théorie possible, mais pour pouvoir t’aider, il faudrait nous en dire un peu plus sur ta configuration.
Si j’ai bien compris, tu as, sur ton serveur, Nexcloud installé avec l’application pico, ainsi que le backend pico ? Les deux sont sous nginx ?
Pour ce qui est de la différence entre le mod_rewrite et le mod_proxy, pour simplifier :
* mod_rewrite : nginx réécrit la requête jusqu’à trouver la requête finale (il peut y avoir plusieurs réécritures à la suite) qui permet d’accéder à la donnée souhaitée, puis se charge d’exécuter la requête et de transmettre les données demandées.
* mod_proxy : nginx transmet la requête à un autre service (Apache, php-fpm, etc.), service chargé lui-même d’exécuter la requête. Les données requêtées sont transmises à nginx qui les renvoie à son tour à l’utilisateur.
* mod_rewrite & mod_proxy : il s’agit d’un mélange des deux (par exemple, dans le cas où l’application qui exécute la requête n’est pas accessible de l’extérieur) : nginx réécrit d’abord l’uri dans un format lisible par l’application qui exécute la requête.
KaOS - Plasma 5
Re: Apps pico
Merci pour votre aide. Ma configuration est liée à yunohost est j'ai donc posé cette question également sur ce forum ou la réponse suivante m'a été apportée: https://forum.yunohost.org/t/nexcloud-e ... ico/3568/4. Elle n'est pas tout à fait satisfaisante en l'état mais pour l'instant elle me permet d'avancer. Bonne journée