Конечно, если вы выберете очень случайное доменное имя, оно должно быть довольно хорошо скрыто. Однако, вероятно, было бы так же просто (и не потребовало бы, чтобы каждый изменял свой файл hosts) просто бросить его за запросом аутентификации http digest . Затем просто раздайте учетные данные членам вашей команды, и они смогут получить к ним доступ.
В вашем VirtualHost просто укажите место для защиты. Вероятно, это будет тот же путь, что и ваш 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>
Затем сгенерируйте этот .htdigest
файл:
htdigest -c /path/to/.htdigest 'Nothing to see here' 'username'