Hi all,
I apologize if this has been answered, but I searched the FAQ’s and forums, not finding an answer that fits my question.
I am building a server I want to call “securemail.domain.name” I will host a few dozen virtual servers on this server, but I want them all to use that mail server name for their interaction so I don’t need to setup an SSL cert for each virtual server.
I want to get a valid SSL Cert for the server “securemail.domain.name”
I will create the virtual server “their-domain.name” and will have a user “user@their-domain.name”.
I will use the server name “securemail.domain.name” for both pop3s and smtps access, so that the SSL will work fine. I will also run a webmail service (looks like it will be roundcube) at “securemail.domain.name”, also for SSL to be happy.
Here’s my question: Can I generate a CSR outside of the “virtualmin system” to accomplish this?
OR
Should I name the hostname of the system something else, and setup my first virtual server as “securemail.domain.name”?
My concern is that if I do the second way, using a virtual server, there will be problems using the server name in all communications for my virtual hosts, including how the server answers other servers. Will it use the hostname, or the name assigned to the first virtual host “securemail.domain.name”?
Does this make sense, or am I over-complicating it?
Thanks,
GS