I have installed Mailman according to these instructions with some exceptions (which I will elucidate): https://www.howtoforge.com/running-mailman-on-nginx-lemp-on-debian-squeeze-ubuntu-11.04-11.10
I am using MIAB dns and created a user alias user@lists.ecovillage.cc the directory for web files for the vhost lists.ecovillage.cc then is /home/user-data/www/default
I have created the default mailman list, my DNS seems to be working fine. I cannot bring up the mailman admin web page at https://lists.ecovillage.cc/cgi-bin/mailman/listinfo/mailman (404 error). The nginx error log shows:
2019/05/25 06:17:36 [warn] 3953#3953: server name “/var/www/lists.ecovillage.cc/web” has suspicious symbols in /etc/nginx/sites-enabled/lists.ecovillage.cc.vhost:4
2019/05/25 06:17:36 [warn] 3953#3953: conflicting server name “lists.ecovillage.cc” on 0.0.0.0:80, ignored
2019/05/25 06:17:36 [notice] 3953#3953: signal process started
2019/05/25 06:17:41 [error] 3971#3971: *751 “/home/user-data/www/default/cgi-bin/mailman/admin/index.html” is not found (2: No such file or directory), client: 157.131.93.250, server: lists.ecovillage.cc, request: “GET /cgi-bin/mailman/admin/ HTTP/2.0”, host: “lists.ecovillage.cc”
2019/05/25 06:18:22 [error] 3971#3971: *751 open() “/home/user-data/www/default/cgi-bin/mailman/listinfo/mailman” failed (2: No such file or directory), client: 157.131.93.250, server: lists.ecovillage.cc, request: “GET /cgi-bin/mailman/listinfo/mailman HTTP/2.0”, host: “lists.ecovillage.cc”
I believe I need to create a soft link from /home/user-data/www/default to the mailman executables but am fuzzy as to what it should be (I’m an apache guy, new to nginx). Thank you in advance!