Mailman and lighttpd: различия между версиями
(навёл красоту) |
Нет описания правки |
||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 1: | Строка 1: | ||
=== Настройка mailman + lighttpd === | === Настройка mailman + lighttpd === | ||
| Строка 31: | Строка 28: | ||
"/icons/" => "/var/www/icons/" ) | "/icons/" => "/var/www/icons/" ) | ||
</pre> | </pre> | ||
{{Category navigation|title=Системному администратору|category=Admin|sortkey={{SUBPAGENAME}}}} | |||
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} | |||
Текущая версия от 15:00, 19 июля 2015
Настройка mailman + lighttpd
Разрешаем lighttpd юзать mailman:
# echo "lighttpd" >> /etc/mailman/cgi.groups
Настраиваем lighttpd: Начём с того, что lighttpd не хочет исполнять cgi-шки, если на них нет +r (бита чтения), поэтому пока что приходится делать
chmod +r /usr/lib/mailman/cgi-bin/*
/etc/lighttpd/lighttpd.conf:
# включаем нужные модули
server.modules = (
"mod_rewrite",
"mod_alias",
"mod_access",
"mod_cgi",
"mod_compress",
"mod_ssi",
"mod_accesslog" )
...
# mailman-related:
$HTTP["url"] =~ "^/mailman" {
cgi.assign = ( "" => "" )
}
url.rewrite = ( "^/$" => "/mailman/listinfo")
alias.url = ( "/mailman/" => "/usr/lib/mailman/cgi-bin/",
"/pipermail/" => "/var/lib/mailman/archives/public/",
"/icons/" => "/var/www/icons/" )