Office Web Application Server, установка, настройка, сертификация.

21.07.2013 - 20:18

Итак, необходимо установить Office Web Application Server.
Для начала, зачем он нам нужен?
OWAS - серверный продукт, который предоставляет доступ к офисным приложениям, типа Word, Excel, PowerPoint и OneNote, с помощью web, через браузер. Используется с системами Exchange 2013, Lync 2013 и SharePoint 2013. Предыдущая версия линейки систем (2010) либо не имела данного функционала (Exchange), либо частично обрабатывала самостоятельно (Lync). На данный момент - это самостоятельный продукт, который может кластеризироваться для повышения отказоустойчивости и распределения нагрузки. Пруф.

Приступаем к установке:

  1. Перед установкой, необходимо подготовить сервер, установив Prerequisites, для Windows 2012:
    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,InkandHandwritingServices

    Для Windows 2008R2 - установить .Net Framework 4.5, установить Windows Management Framework 3.0, установить КБ и запустить
    Import-Module ServerManager
    Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support
  2. Скачиваем дистрибутив - ссылка.. Советую устанавливать английскую версию. По крайней мере, с русской у меня были проблемы, ответы на которые найти тяжело, в силу того, что ошибки на русском Confused
  3. Запускаем установщик
    Setup1.png
  4. Выбираем путь установки
    Setup2.png
  5. Всё, установка завершена, но не сделано даже половины дела, так как нужна сертификация.
    Setup4.png
  6. Для сертификации, необходим доменный центр сертификации MS PKI. Можно и другие ЦС использовать - RSA и т.д., можно покупать сертификаты, но MS PKI - самое простое решение.
  7. Вызываем консоль mmc.exe, где выбираем оснастку сертификатов и тип сертификатов - учётной записи компьютера
    mmc1.png
  8. Правой клавишей на Certificates - Personal, где выбрать "Все задачи - Дополнительные операции - Создать настраиваемый запрос."
    cert1.png
  9. Тип шаблона - Web Server, тип запроса - PKSC #10
    cert2.png
  10. В политике автоматической выдачи сертификатов развернуть дополнительные сведения, где нажать Properties
    cert3.png
  11. На данном этапе необходимо знать, под какими именами OWAS будет опубликован в корпоративную сеть и в Интернет. Создать в Subject Name поле Common Name с Value = FQDN сервера - это важно! и нажать Add.
    В Alternative Name создать поле DNS со значением №1 = FQDN сервера, значением №2 = имя публикации в Интернет. В данном примере, у меня, имена одинаковые, поэтому повторять нет смысла.
    cert4.png
  12. На вкладке General вписать Friendly Name, чтобы потом не думать, что за сертификат.
    cert5.png
  13. На вкладке Privat Key - Key options выбрать опцию Make this key exportable.
    cert6.png
  14. Выбираем путь сохранения шаблона
    cert7.png
  15. Заходим на web-форму Центра Сертификации, где выбираем создание сертификата по запросу Base-64-encoded certificate request, шаблон Web Server, вставляем содержимое запроса в форму.
    cert8.png
  16. Сохраняем сертификат на сервере.
  17. В консоли mmc на Certificates - Personal правой клавишей выбрать действие - Все задачи - Импорт
    cert9.png
  18. Оставляем предлагаемое место хранения по умолчанию и устанавливаем сертификат. Обязательно! На сервере должен быть установлен корневой сертификат этого Центра Сертификации
  19. Настройка OWAS проводится из PowerShell, который необходимо запустить с правами администратора.
    Загрузить модуль OWAS:
    Import-Module OfficeWebApps

    Запустить команду настройки фермы OWAS:
    New-OfficeWebAppsFarm -InternalURL <a href="https://<FQDN" title="https://<FQDN">https://<FQDN</a> OWAS сервера> -ExternalURL <a href="https://<URL" title="https://<URL">https://<URL</a> OWAS сервера для Интернет> –CertificateName “Friendly Name сертификата” -AllowHTTP

    и согласиться на изменения.
    Разрешить для работы домен, в котором установлен OWAS
    New-OfficeWebAppsHost "Domain Name"

    config1.png
  20. В браузере зайти по адресу https://FQDN OWAS сервера/hosting/discovery и увидеть xml-файл конфигурации сервера
    config2.png
  21. В командной строке ввести
    Iisreset /noforce
  22. Проверить корректность установки сервера отсутствием ошибок с ID = 41032
    config3.png

На этом всё, публикация сервера в следующей статье.
Сервер полностью рабочий. Как его привязать к другим системам - вопрос другого рода, главное - что он у вас есть Winking

Ваша оценка: Нет Средняя: 4.3 (12 votes)