You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La documentation ne fournit pas de configuration détaillée pour nginx. Afin de faciliter l'adoption de Yeswiki, je pense qu'il serait utile de mettre à jour la documentation avec des configurations de référence.
Après des tests basiques, j'ai élaboré des configurations pour les cas suivants :
Dans la mesure où je suis actuellement en phase de test, yeswiki n'est pas installé à la racine du domaine. Si mes tests sont concluants, je déploierai à la racine du domaine et je serai en mesure de fournir les configurations pour ces cas là.
Note : Pour cette seconde configuration, on utilise une règle de réécriture :
si on matche dans l'URL les dossiers actions, cache, custom, docs, files, formatters, handlers, javascripts, styles, themes, tools, vendor ou le fichier index.php, on conserve l'URL telle quelle
si on ne matche pas ces mots clés, on réécrit l'URL vers index.php?
En d'autres termes, dans cette configuration, il n'est pas possible de créer une page s'appelant "vendor" ou "actions" par exemple. Ne connaissant pas suffisamment yeswiki, j'ai mis tous les dossiers qui semblaient être susceptibles de recevoir des requêtes HTTP. Si on me donne une liste plus précise, je peux mettre à jour la configuration.
Afin de vérifier que la configuration était fonctionnelle, j'ai réalisé les tests suivants :
Il y a une config nginx disponible dans la partie docker du code https://github.com/YesWiki/yeswiki/blob/doryphore-dev/docker/nginx.conf qui arrive a gérer la présence ou non de ? sans faire de tests sur tous les dossiers a la racine de YesWiki, je laisse l'issue ouverte afin d'y faire référence dans la doc a l'occasion.
Merci du retour
Description
La documentation ne fournit pas de configuration détaillée pour nginx. Afin de faciliter l'adoption de Yeswiki, je pense qu'il serait utile de mettre à jour la documentation avec des configurations de référence.
Après des tests basiques, j'ai élaboré des configurations pour les cas suivants :
Dans la mesure où je suis actuellement en phase de test, yeswiki n'est pas installé à la racine du domaine. Si mes tests sont concluants, je déploierai à la racine du domaine et je serai en mesure de fournir les configurations pour ces cas là.
Base URL de la forme 'https://www.example.net/test-yeswiki/?'
Base URL de la forme 'https://www.example.net/test-yeswiki/'
Note : Pour cette seconde configuration, on utilise une règle de réécriture :
En d'autres termes, dans cette configuration, il n'est pas possible de créer une page s'appelant "vendor" ou "actions" par exemple. Ne connaissant pas suffisamment yeswiki, j'ai mis tous les dossiers qui semblaient être susceptibles de recevoir des requêtes HTTP. Si on me donne une liste plus précise, je peux mettre à jour la configuration.
Afin de vérifier que la configuration était fonctionnelle, j'ai réalisé les tests suivants :
Additionnal informations / Informations complémentaires
The text was updated successfully, but these errors were encountered: