Hello there!
I'm currently cleaning up my virtual server configurations etc, to bring them all up to one level.
Doing so, I noticed that basically each virtual host apache configuration has a ServerAlias lists.domain.tld
.
However, nowhere else is this domain mentioned, it does not redirect to mailman or anything else, it's just a plain normal server alias.
This must get added by Virtualmin, as I don't have such an alias in my Apache directives configuration.
But I feel that something is missing here, doesn't really make sense to just add a ServerAlias for lists and not making it redirect to somthing.
However, in the vhost files, i see this
RedirectMatch /cgi-bin/mailman/([^/]*)(.*) https://clientdomain:10000/virtualmin-mailman/unauthenticated/$1.cgi$2 RedirectMatch /mailman/([^/]*)(.*) https://clientdomain:10000/virtualmin-mailman/unauthenticated/$1.cgi$2
which I guess is used by the mailman module in virtualmin. what disturbs me here is that it's an https for each domain, which of course leads web browsers to spit out errors aobut invalid cetificates etc. putting my main domain in the url would break things then, cause mailman would assume it has to get the lists of that domain. wouldn't it be better to have something like https://virtualmindomain:10000/virtualmin-mailman/somedomain.tld/blabla.cgi?