Как сделать сайт доступным только для определённых лиц?
Поставьте VPN на сервер, соедините с корпоративной сетью. Директору на смартфоне сделайте профиль VPN для подключения к сети компании.
Авторизация с помощью сертификата ssl на nginx + L...