Claro, se você escolher um nome de domínio muito aleatório, ele deve estar bem oculto. No entanto, provavelmente seria tão fácil (e não exigiria que todos modificassem seu arquivo de hosts) para simplesmente jogá-lo por trás de um link prompt de autenticação. Em seguida, basta distribuir as credenciais para os membros de sua equipe e eles poderão acessá-las.
No seu VirtualHost, basta especificar um local para proteger. Este provavelmente será o mesmo caminho do seu VirtualHost DocumentRoot:
<Location /var/www/secretsiteone.com>
AuthName 'Nothing to see here'
AuthType Digest
AuthDigestProvider file
AuthDigestDomain /
AuthUserFile /path/to/.htdigest
Require valid-user
</Location>
Em seguida, gere esse arquivo .htdigest
:
htdigest -c /path/to/.htdigest 'Nothing to see here' 'username'