62 lines
2.1 KiB
YAML
62 lines
2.1 KiB
YAML
---
|
|
loc_nginx:
|
|
service_name: mailman
|
|
default_server: lists.crans.org
|
|
default_ssl_server: lists.crans.org
|
|
auth_passwd:
|
|
Stop: "$apr1$NXaV5H7Q$J3ora3Jo5h775Y1nm93PN1"
|
|
deploy_robots_file: true
|
|
servers:
|
|
- server_name:
|
|
- lists.crans.org
|
|
ssl: true
|
|
root: "/usr/lib/cgi-bin/mailman/"
|
|
index:
|
|
- index.htm
|
|
- index.html
|
|
locations:
|
|
- filter: "/error/"
|
|
params:
|
|
- "internal"
|
|
- "alias /var/www/html"
|
|
- filter: "/create"
|
|
params:
|
|
- "default_type text/html"
|
|
- "alias /etc/mailman/create.txt"
|
|
- filter: "~ ^/$"
|
|
params:
|
|
- "return 302 https://lists.crans.org/listinfo"
|
|
- filter: "/"
|
|
params:
|
|
- "include \"/etc/nginx/snippets/fastcgi.conf\""
|
|
- filter: "~ ^/listinfo"
|
|
params:
|
|
- "satisfy any"
|
|
- "include \"/etc/nginx/snippets/fastcgi.conf\""
|
|
- "allow 185.230.76.0/22"
|
|
- "allow 2a0c:700:0::/40"
|
|
- "deny all"
|
|
- "auth_basic \"On n'aime pas les spambots, donc on a mis un mot de passe. Le login est Stop et le mot de passe est Spam.\""
|
|
- "auth_basic_user_file /etc/nginx/passwd"
|
|
- "error_page 401 /error/401.html"
|
|
- filter: "~ ^/admin"
|
|
params:
|
|
- "satisfy any"
|
|
- "include \"/etc/nginx/snippets/fastcgi.conf\""
|
|
- "allow 185.230.76.0/22"
|
|
- "allow 2a0c:700:0::/40"
|
|
- "deny all"
|
|
- "auth_basic \"On n'aime pas les spambots, donc on a mis un mot de passe. Le login est Stop et le mot de passe est Spam.\""
|
|
- "auth_basic_user_file /etc/nginx/passwd"
|
|
- "error_page 401 /error/401.html"
|
|
- filter: "/images/mailman"
|
|
params:
|
|
- "alias /usr/share/images/mailman"
|
|
- filter: "/robots.txt"
|
|
params:
|
|
- "alias /var/www/robots.txt"
|
|
- filter: "/archives"
|
|
params:
|
|
- "alias /var/lib/mailman/archives/public"
|
|
- "autoindex on"
|