Você não pode de forma alguma impedir que mais alguém aponte para seu servidor da web. O que você pode fazer é criar um site que informará às pessoas que o domínio não está hospedado por você. Há algumas informações sobre como os virtualhosts funcionam no site de documentação do Tomcat .
Se presumirmos que você tem dois domínios que deseja hospedar, e qualquer coisa que não corresponda a eles, será exibida a mesma página "este domínio não mora aqui". Você terá seu primeiro <Host ...>
item seja <Host name="localhost" ...>
. Esse será o site padrão carregado quando não houver outro site que corresponda. Em seguida, você adicionaria outro <Host real.domain.com ...>
para cada um dos domínios que realmente deseja veicular.
Para ter o mesmo conteúdo para dois nomes de domínio, por exemplo, com / sem "www", você usa <Alias>www.mydomain.com</Alias>
dentro do elemento <Host>
.
E, para a página "não meu domínio", basta criar um diretório de aplicativos separado contendo páginas da Web adequadas e ter isso como appBase
para o host virtual "localhost".