I've just got mailman working with lighttpd and mod_cgi
(using mod_rewrite
and mod_alias
as well). As far as I know, it doesn't work with mod_fcgi
(FastCGI).
I had to edit "Mailman.py" to make it listen to my mm.DEFAULT_URL
value. I put self.web_page_url = mm_cfg.DEFAULT_URL
at the top of CheckValues()
.
The url.rewrite
line redirects "/", "/mailman" and "/mailman/" all to "/mailman/listinfo".
server.modules = ("mod_rewrite", "mod_cgi", "mod_alias", "mod_rewrite")
$HTTP["host"] == "lists.sol1.net" {
$HTTP["url"] =~ "^/mailman/" {
cgi.assign = ( "" => "" )
alias.url = ( "/mailman/" => "/usr/lib/mailman/cgi-bin/" )
}
$HTTP["url"] =~ "^/doc/" {
alias.url = ( "/doc/mailman/" => "/usr/share/doc/mailman/" )
}
url.rewrite = ( "^/(mailman(/)?)?$" => "/mailman/listinfo" )
}
Hah! Thanks, I was looking to set this up on my lighttpd server; cheers for sharing the magic to make it work.
Grahame Bowland / 2:53am / 10 July 2006
Good times, your lighty config tidbits were very helpful. Many thanks.
Tim Welch / 9:38am / 24 July 2006
thanx mate! helped alot :)
phaidros / 11:36am / 27 February 2008