The master website is displayed when the domain is NOT defined in the JMS "Master index".
The "Master index" is built (refreshed) when you save a slave site definition.
If you have an error while saving the slave site then ALL the domains of all the slave sites defined are NOT updated inside the master index (it is not rebuilt).
So if you have the master website that is displayed, this mean that the URL (domain, subdomain, subdirectory) is not defined in any slave site OR that you had an error while saving the slave site definition.
Remark: you have to declare the domains with both WWW and without www.
If you want http and https, you also have to define them both.
For example
www.jms2win.com
jms2win.com
www.jms2win.com
jms2win.com