Page 1 of 1
lighttpd + mailman
Posted: 2006-07-23 17:37
by jahu.th
hat irgendwer das schon am laufen?
könntest du mal deine lighttpd.conf hier posten?
Re: lighttpd + mailman
Posted: 2006-07-23 17:45
by Roger Wilco
jahu.th wrote:hat irgendwer das schon am laufen?
Ja.
jahu.th wrote:könntest du mal deine lighttpd.conf hier posten?
Einfach die Verzeichnis-Aliase für pipermail, die Icons und Mailman selbst mit
mod_alias setzen und CGI mit
mod_cgi einrichten.
Re: lighttpd + mailman
Posted: 2006-07-23 17:46
by jahu.th
habe ich gemacht .. es geht aber gar nichts ... wär echt super super hilfreich ... wenn mal kurz den abschnitt deiner conf posten könntest.
ich denke es liegt bei mir an dem mod_cgi ... aber ich finde keine lösung ...
so siehts zur zeit aus:
Code: Select all
$HTTP["host"] == "lists.test.org" {
server.document-root = "/web/subsignal.org/lists"
alias.url = ("/mailman/" => "/usr/lib/cgi-bin/mailman/")
}
$HTTP["host"] == "lists.test.org/mailman/" {
cgi.assign = ("" => "/usr/bin/perl")
}
[/code]
Re: lighttpd + mailman
Posted: 2006-07-23 17:50
by Roger Wilco
1. Seit wann ist Mailman in Perl geschrieben?
2. Seit wann ist "lists.test.org/mailman/" ein Hostname?
Re: lighttpd + mailman
Posted: 2006-07-23 17:52
by jahu.th
naja .. wie gesagt, hatte bisher immer apache benutzt .. und wollte jetz umsteigen ...
zu 1.) noch nie ... aber mit /usr/lib/python2.3 gehts auch nicht
zu 2.) ist keiner ... aber wie soll ichs sonst machen?
Re: lighttpd + mailman
Posted: 2006-07-23 19:13
by sledge0303
jahu.th wrote:naja .. wie gesagt, hatte bisher immer apache benutzt .. und wollte jetz umsteigen ...
zu 1.) noch nie ... aber mit /usr/lib/python2.3 gehts auch nicht
zu 2.) ist keiner ... aber wie soll ichs sonst machen?
Du scheinst da etwas zu verwechseln :D
Du sprichst von Subdomains und dessen Verzeichnisse, die du entsprechend anlegen musst.
Du legst den Namevirtualhost und die Virtualhosts fest, verweist auf die Verzeichnisse und passt diese Konfigs nach deinen wünschen an. Apache neu starten und fettisch ist der Lack
Re: lighttpd + mailman
Posted: 2006-07-23 19:36
by jahu.th
wer will denn hier APACHE verwenden?? ich NICHT!
Re: lighttpd + mailman
Posted: 2006-07-23 19:40
by sledge0303
jahu.th wrote:wer will denn hier APACHE verwenden?? ich NICHT!
OK mit dem Apachen hab ich überlesen, aber vom Grundprinzip aus funktioniert es genauso!!!
Re: lighttpd + mailman
Posted: 2006-07-23 21:42
by zg0re
aber mit /usr/lib/python2.3 gehts auch nicht
Das ist eigentlich klar, dass es damit nicht geht, weil das ja nur das lib verzeichnis von python ist ;)
Versuch mal die python-binary einzutragen (which python und du erhälst den kompletten Pfad)
Edit: Zu 2.: Du musst das als url angeben, nicht als Host. Ich hab's bei mir so drinne:
Code: Select all
$HTTP["url"] =~ "^/cgi-bin/" {
cgi.assign = (
".pl" => "/usr/bin/perl",
".cgi" => "/usr/bin/perl",
"" => ""
)
}
Re: lighttpd + mailman
Posted: 2006-07-23 23:14
by jahu.th
habe es jetzt so gemacht:
Code: Select all
$HTTP["host"] == "lists.subsignal.org" {
server.document-root = "/web/subsignal.org/lists"
alias.url = ("/mailman/" => "/usr/lib/cgi-bin/mailman/")
cgi.assign = ("" => "/usr/bin/python")
}
will aber aber auch nicht ...
es kommt immer das download fenster, indem gefragt wird, ob och die datei speichern möchte ....
Re: lighttpd + mailman
Posted: 2006-07-23 23:15
by zg0re
Dann probier's mal wie ich's angegeben hab - das funktioniert bei mir einwandfrei.
Re: lighttpd + mailman
Posted: 2006-07-23 23:16
by jahu.th
aber bei dir wird odch auf perl verlinkt, oder sehe ich das falsch?
Re: lighttpd + mailman
Posted: 2006-07-24 09:48
by zg0re
Nö, es geht um die Zeile "" => ""
Die hatte ich diesbezüglich auf der Mailman Mailingliste gefunden. Die zwei oberen Zeilen kannst du ignorieren, die sind, wie du bemerkt hast, für perl cgis
Re: lighttpd + mailman
Posted: 2006-07-24 11:18
by jahu.th
habe ich auch so gemacht .. aber es gibt immer ne leere seite ...
kannst du nicht mal deine genau conf posten .. mit den aliases usw?
wär echt super ...
Re: lighttpd + mailman
Posted: 2006-07-24 12:55
by zg0re
Mehr relevantes ist in meiner mod_cgi.conf nicht drinne.
Re: lighttpd + mailman
Posted: 2006-07-24 12:57
by jahu.th
mod_cgi.conf??
gibts bei mir nicht .. habe alles nur in der lighttpd.conf drinnen ...
wie hast du denn den alias zum cgi-bin gesetzt? irgendwie muuss lighty ja wissen, wo die cgis im dateisystem liegen ...
Re: lighttpd + mailman
Posted: 2006-07-24 14:00
by zg0re
$HTTP["url"] =~ "^/cgi-bin/"
Jede URL, in der cgi-bin hinten dran ist wird für cgis akzeptiert. mod_cgi.conf scheint wohl ne gentoo eigenart zu sein ;)
Re: lighttpd + mailman
Posted: 2006-07-24 14:02
by jahu.th
richtig!!
und wo liegen die cgis in deinem dateisystem??
Re: lighttpd + mailman
Posted: 2006-07-24 17:17
by zg0re
Im Verzeichnis cgi-bin unter dem docroot der subdomain, die ich für das Listeninterface benutze :P
Re: lighttpd + mailman
Posted: 2006-07-24 18:55
by jahu.th
komisches ding ... jetzt bekomme ich
Code: Select all
Bug in Mailman version 2.1.8
We're sorry, we hit a bug!
Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.
du hast die dateien auf dem cgi-bin verzeichnis von mailman einfach in dein cgi-bin verzeichnsi der subdomain kopiert?
Re: lighttpd + mailman
Posted: 2006-07-24 19:06
by zg0re
Nein, das läuft per symlink