---
loc_nginx:
  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"