URL: https://linuxfr.org/forums/linux-general/posts/lighttpd-un-fastcgi-pour-plusieurs-moinmoin Title: lighttpd: Un FastCGI pour plusieurs MoinMoin Authors: Spack Date: 2011年02月19日T11:52:18+01:00 Tags: Score: 0 Bonjour, Je cherche à configurer plusieurs wiki MoinMoin en utilisant la même instance FastCGI. J'ai plusieurs wiki que l'on peut atteindre ainsi. * www.example.fr/wiki/nom1 * www.example.fr/wiki/nom2 J'ai donc configurer lighttpd sur l'URL : $HTTP["url"] =~ "^/wiki/(nom1|nom2)" { £spaces£ £/spaces£fastcgi.server = ( £spaces£ £/spaces£"/wiki" => (( £spaces£ £/spaces£"bin-path" => "/var/www/wiki/moin.fcgi", £spaces£ £/spaces£"host" => "127.0.0.1", £spaces£ £/spaces£"port" => 3060, £spaces£ £/spaces£"min-procs" => 1, £spaces£ £/spaces£"max-procs" => 3, £spaces£ £/spaces£"max-load-per-proc" => 2, £spaces£ £/spaces£"docroot" => "/", £spaces£ £/spaces£"check-local" => "disable", £spaces£ £/spaces£"broken-scriptfilename" => "enable" £spaces£ £/spaces£)) £spaces£ £/spaces£) } Le problème que MoinMoin se sert de la ligne `"/wiki" => ((` pour reconnaître le wiki que l'on souhaite consulter. Il me faudrait donc avoir une instance FastCGI par wiki.. :s Je voudrais donc savoir, si je peux mémoriser le nom du wiki que je veux atteindre et le réinjecter dans le nom du serveur FastCGI, comme dans tout mécanisme d'expression régulières : $HTTP["url"] =~ "^/wiki/(nom1|nom2)" { £spaces£ £/spaces£fastcgi.server = ( £spaces£ £/spaces£"/wiki/1ドル" => (( £spaces£ £/spaces£... £spaces£ £/spaces£)) £spaces£ £/spaces£) } La modification est l'utilisation de `1ドル`. Pour information, j'ai essayé ceci mais ça ne fonctionne pas. Une idée ?

AltStyle によって変換されたページ (->オリジナル) /