Required packages
Dependencies installation
Nginx configuration
location = / {
rewrite ^ /mailman/listinfo permanent;
}
location / {
rewrite ^ /mailman$uri?$args;
}
location = /mailman/ {
rewrite ^ /mailman/listinfo permanent;
}
location /mailman/ {
root /usr/lib/cgi-bin;
fastcgi_split_path_info (^/mailman/^/ +)(/.*)$;
fastcgi_pass unix:///var/run/fcgiwrap.socket;
include /etc/nginx/fastcgi_params_mailman;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
location /cgi-bin {
rewrite ^/cgi-bin(.*)$ $1 permanent;
}
location /images/mailman {
alias /var/lib/mailman/icons;
}
File fastcgi_params_mailman
It's a copy of fastcgi_params file but with one line commented
#fastcgi_param SCRIPT_FILENAME $request_filename;