В последний версиях Citrix XenDesktop (7 и дальше) Storefront работает только через Netscaler. Однако, что же делать, если нет возможности/желания устанавливать Netscaler? Можно обойтись без него с помощью старых добрых WebInterface 5.4 + SecureGateway. Чтобы установить Web Interface на новый Windows Server 2016 нужно установить .NET Framework 3.5 и включить ASP.NET 3.5 в IIS
В визарде Add Roles And Features Wizard в разделе Features ставим галочку .NET Framework 3.5 Features → .NET Framework 3.5 (Includes .NET 2.0 and 3.0)
Для того, чтобы включить ASP.NET 2.0 в IIS, после установки .NET Framework 3.5 снова открываем визард Add Roles And Features Wizard и в разделе Server Roles→ Web Server (IIS)→Web Server→Application Development→.NET Extensibility 3.5 и ASP.NET 3.5. Если этого не сделать, то при установке Web Interface 5.4 будет ошибка:
ASP.NET 2.0 must be registered and enabled in Microsoft Internet Information Services before Web Interface can be installed
Затем, после установки Web Interface и Secure Gateway я попытался сконфигурировать Secure Gateway. Оказалось, что порт 443 уже занят. С помощью команды:
netstat -ao | find "443"
выяснилось, что его слушает какой-то системный сервис (внутри процесса с ID 4) и оказалось, что это Citrix Trust Service В экспериментальных целях удобно иметь виртуалку, на которой установлены все необходимые компоненты Citrix, в том числе и WebInterface и Secure Gateway