
On 2025-02-04 23:59:04 -0000 (-0000), c.benner--- via Mailman-users wrote: [...]
The interface of the machine is bound to one IP Address public but for example here written as: 192.168.200.15
Id like to add a new Domain.
My first step would be to add another IP Address to the interface: (e.g.) 192.168.200.16
Then I'll change the virtual host settings in apache conf from first domain which is actually listeing to *:443 to 192.168.200.15:443
And add a second site with 192.168.200.16:443 [...]
Be aware that you can rely on SNI (TLS Server Name Identicator, RFC
3546) in Apache with SAN (X.509 SubjectAltName field as described in
RFC 3280) listing all the domains in your LetsEncrypt cert, and then
set SITE_ID = 0
in the settings.py file used by mailman-web to
instruct it to choose the correct site based on the domain name used
in the URL:
https://docs.mailman3.org/en/latest/faq.html#the-domain-name-displayed-in-hy...
You don't actually need a new IP address for each domain on the server. I manage a MM3 server that handles lots of different domains from a single IP address and it works just fine.
-- Jeremy Stanley