Page 1 sur 1

[résolu]Apps pico

Posté : dim. 1 oct. 2017 12:17
par michelw
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

Re: Apps pico

Posté : dim. 1 oct. 2017 16:33
par bvaudour
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.

Re: Apps pico

Posté : mar. 3 oct. 2017 09:38
par michelw
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