Forum Linux.général lighttpd: Un FastCGI pour plusieurs MoinMoin

Posté par  .
Étiquettes : aucune
0
19
fév.
2011
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)" {
fastcgi.server = (
"/wiki" => ((
"bin-path" => "/var/www/wiki/moin.fcgi",
"host" => "127.0.0.1",
"port" => 3060,
"min-procs" => 1,
"max-procs" => 3,
"max-load-per-proc" => 2,
"docroot" => "/",
"check-local" => "disable",
"broken-scriptfilename" => "enable"
))
)
}


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)" {
fastcgi.server = (
"/wiki/$1" => ((
...
))
)
}


La modification est l'utilisation de $1. Pour information, j'ai essayé ceci mais ça ne fonctionne pas.

Une idée ?
  • # J'ai bien compris?

    Posté par  . Évalué à -2.

    En fait ce que tu voudrais c'est plus de MoinMoin?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.