Mailman and lighttpd: различия между версиями
м («Mailman/lighttpd» переименована в «Mailman and lighttpd») |
Нет описания правки |
||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
=== Настройка mailman + lighttpd === | === Настройка mailman + lighttpd === | ||
Строка 14: | Строка 10: | ||
'''/etc/lighttpd/lighttpd.conf:''' | '''/etc/lighttpd/lighttpd.conf:''' | ||
<pre># включаем нужные модули | <pre># включаем нужные модули | ||
server.modules | server.modules = ( | ||
"mod_rewrite", | |||
"mod_alias", | |||
"mod_access", | |||
"mod_cgi", | |||
"mod_compress", | |||
"mod_ssi", | |||
"mod_accesslog" ) | |||
... | ... | ||
# mailman-related: | # mailman-related: | ||
$HTTP["url"] =~ "^/mailman" { | $HTTP["url"] =~ "^/mailman" { | ||
cgi.assign = ( "" => "" ) | |||
} | |||
url.rewrite = ( "^/$" => "/mailman/listinfo") | url.rewrite = ( "^/$" => "/mailman/listinfo") | ||
alias.url = ( "/mailman/" => "/usr/lib/mailman/cgi-bin/", | alias.url = ( "/mailman/" => "/usr/lib/mailman/cgi-bin/", | ||
"/pipermail/" => "/var/lib/mailman/archives/public/", | |||
"/icons/" => "/var/www/icons/" ) | |||
</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/" )