This is an old revision of the document!
Office Online
Для работы с MS-Office документами через веб в средах on-premise - используется специальный продукт Microsoft - Office Online. Он может потребоваться, к примеру, для возможности работы с офисными документами через OWA в MS-Exchange.
В документации MS есть гайд по развёртыванию данного продукта:
Последовательность развёртывания следующая.
1. Деплоим виртуальную машину с доступной для нас редакцией Windows Server.
2. Перед установкой самого Office Online из дистрибутива - производим добавление необходимых компонентов, описанных в гайде. Для этого у нас должна быть доступна установка обновлений из онлайн источников MS.
Из PowerShell запустим:
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
3. Устанавливаем необходимые компоненты (все нужные версии Net Framework, Visual C++ Redistributable и т.д., описанные в гайде).
4. Устанавливаем языковые компоненты, описанные в гайде.
5. Для деплоя HTTPS-версии - нам потребуется установленный работающий сертификат на сервере Office Online. У Office Online есть внешний и внутренний URL доступа. Если они отличаются у нас - нам потребуется сертификат, содержаший оба DNS имени (в subject + SAN). Для издания сертификата подойдёт шаблон “Web Server” или его кастомизированный под наши нужды вариант.