Поделиться через


Развертывание сервера Office Web Apps

 

Применимо к: Office Web Apps Server

Сводка. Узнайте, как развернуть Сервер Office Web Apps в локальной среде для использования в SharePoint 2013 и Lync Server 2013.

Аудитория: ИТ-специалисты

Обратите внимание, что в этой статье рассматривается установка Office веб-приложения Server для вашей организации. Если вы ищете справку по вашей личной копии Office или Office веб-приложения, см. раздел https://support.office.com.

Чтобы развернуть сервер Office Web Apps, требуется установить некоторые необходимые компоненты и выполнить несколько команд Windows PowerShell, но, в целом, сам процесс довольно прост. В этой статье описывается подготовка серверов, а также команды Windows PowerShell для настройки фермы Сервер Office Web Apps.

В этой статье

  • Посмотрите видео, чтобы увидеть, как это делается

  • Изучите эти ресурсы, прежде чем начать

  • Подготовка серверов для запуска сервера Office Web Apps

  • Развертывание фермы сервера Office Web Apps Server

  • Если отображаются сообщения "500 исключений веб-службы" или "500.21 — внутренняя ошибка сервера"

Посмотрите видео, чтобы увидеть, как это делается

Посмотрите следующее видео, чтобы узнать, как настроить Сервер Office Web Apps в тестовой среде. Вы также увидите предварительную версию настройки SharePoint 2013 для использования Office веб-приложения Server.

Настройка фермы сервера Office Web Apps в тестовой среде

Изучите эти ресурсы, прежде чем начать

Прежде чем приступить к работе, убедитесь, что вы изучили эти ресурсы:

Примечание.

Задачи во всех наборах Office 2013 можно выполнять с помощью мыши, сочетаний клавиш или сенсорного ввода. Сведения об использовании сочетаний клавиш и сенсорного ввода в продуктах и службах Office см. в разделе Сочетания клавиш и Руководство по сенсорному вводу Office.

Подготовка серверов для запуска сервера Office Web Apps

Выполните следующие процедуры на всех серверах, где будет работать сервер Сервер Office Web Apps.

Рисунок. Действия для подготовки серверов для сервера Office Web Apps

Три main шаги по подготовке серверов для Office веб-приложения Server.

Шаг 1. Установка необходимого программного обеспечения для сервера Office Web Apps

Предварительные требования для Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2 слегка отличаются. Выберите соответствующую процедуру ниже, чтобы установить правильные необходимые компоненты для вашей операционной системы.

В Windows Server 2008 R2

  1. Установите следующее программное обеспечение:

  2. Откройте командную строку Windows PowerShell в качестве администратора и выполните следующие команды, чтобы установить необходимые роли и службы.

        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,NET-Framework,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-Win-CFAC
    

    При получении запроса перезагрузите сервер.

В Windows Server 2012

  1. Откройте командную строку Windows 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,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
    

    При получении запроса перезагрузите сервер.

В Windows Server 2012 R2

  1. Установите следующее программное обеспечение:

  2. Войдя под учетными данными администратора, откройте командную строку Windows 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,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
    

    При получении запроса перезагрузите сервер.

Выполните следующие действия на всех серверах, где будет работать Сервер Office Web Apps.

  1. Скачайте Сервер Office Web Apps на веб-сайте Volume Licensing Service Center (VLSC). Для загрузки Сервер Office Web Apps необходима на Office профессиональный плюс 2013, Office стандартный 2013 или Office для Mac 2011, предусмотренная соглашением о корпоративном лицензировании. Загружаемые файлы находятся в разделах на портале VLSC, посвященных продуктам Office.

  2. Выполните одно из указанных ниже действий.

    • Для Windows Server 2012 или Windows Server 2012 R2 напрямую откройте IMG-файл и запустите программу Setup.exe.

    • Для Windows Server 2008 R2 с пакетом обновления 1 (SP1) используйте программу, которая может подключить или извлечь IMG-файлы. Затем запустите программу Setup.exe.

  3. На странице Условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт установите флажок Я принимаю условия этого соглашения и нажмите кнопку Продолжить.

  4. На странице Выберите расположение файла выберите папку, в которую нужно установить файлы Office веб-приложения Server (например, C:\Program Files\Microsoft Office веб-приложения), и нажмите кнопку Установить. Если указанная папка не существует, программа установки создаст ее самостоятельно.

    Мы рекомендуем устанавливать Сервер Office Web Apps на системном диске.

  5. Когда установка сервера Office Web Apps завершится, нажмите кнопку Закрыть.

  6. Скачайте и установите сервер Office Web Apps с пакетом обновления 1 (SP1). (Рекомендовано для Windows Server 2012 и Windows Server 2008 R2 с пакетом обновления 1 (SP1). Обязательно для Windows Server 2012 R2.)

    Примечание.

    Применяя сервер Office Web Apps с пакетом обновления 1 (SP1), следуйте указаниям в разделе Применение обновлений программного обеспечения к серверу Office Web Apps.

  7. Проверьте наличие обновлений Сервер Office Web Apps, просмотрев список в Центре обновлений TechNet для Office, серверов Office и связанных продуктов.

    Примечание.

    Если вы не установили сервер Office Web Apps с пакетом обновления 1 (SP1), примените обновление KB2810007.

Шаг 3. Установка языковых пакетов для сервера Office Web Apps

Языковые пакеты Office веб-приложения Server 2013 позволяют пользователям просматривать веб-файлы Office на нескольких языках независимо от того, открываются ли они из библиотек документов SharePoint 2013, Outlook Web Access (в виде предварительной версии вложений) и Lync 2013 (в виде трансляций PowerPoint). Подробнее о работе языковых пакетов см. в статье Планирование языковых пакетов для сервера Office Web Apps.

Для установки языковых пакетов выполните следующие действия.

  1. Скачайте языковые пакеты Сервер Office Web Apps из Центра загрузки Майкрософт.

  2. Запустите программу WebAppsServerLP_en-us_x64.exe.

  3. На странице Условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт мастера языковых пакетов Сервер Office Web Apps 2013 установите флажок Я принимаю условия этого соглашения и нажмите кнопку Продолжить.

  4. Когда установка сервера Сервер Office Web Apps завершится, нажмите кнопку Закрыть

Важно!

  • Чтобы установить языковые пакеты после создания фермы серверов Сервер Office Web Apps, необходимо удалить сервер из фермы, установить на него языковой пакет, а затем вернуть этот сервер обратно в ферму.

  • Чтобы языковой пакет работал правильно, необходимо установить его на всех серверах фермы.

Развертывание фермы сервера Office Web Apps Server

Выполните процедуры в одном из следующих разделов в зависимости от создаваемой фермы Сервер Office Web Apps.

Совет

Если Windows PowerShell не распознает командлет New-OfficeWebAppsFarm при его запуске, может потребоваться импортировать модуль OfficeWebApps. Используйте эту команду:
Import-Module -Name OfficeWebApps

Развертывание фермы сервера Office Web Apps, состоящей из отдельного сервера и поддерживающей HTTP

Если вы развертываете Office веб-приложения Server только для тестирования или внутреннего использования и вам не нужно предоставлять функции Office веб-приложения Server в Lync Server 2013, эта процедура предназначена для вас. Здесь вы установите ферму office веб-приложения server с одним сервером, которая использует HTTP. Вам не понадобится сертификат или подсистема балансировки нагрузки, но потребуется выделенный физический сервер или экземпляр виртуальной машины, на котором не запущены другие серверные приложения.

Вы можете использовать эту ферму Сервер Office Web Apps в качестве сервера Office Web Apps для SharePoint 2013.

Рисунок. Шаги для развертывания сервера Office Web Apps

Три main шаги по развертыванию фермы Office веб-приложения Server с одним сервером.

Шаг 1. Создание фермы office веб-приложения Server

Выполните команду New-OfficeWebAppsFarm, чтобы создать новую ферму Сервер Office Web Apps, состоящую из одного сервера, как показано в следующем примере.

    New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

Parameters

  • –InternalURL is the name of the server that runs Office Web Apps Server, such as http://servername.

  • Параметр –AllowHttp настраивает ферму на использование протокола HTTP.

  • –EditingEnabled включает редактирование в Office Web Apps при использовании вместе с SharePoint 2013. Этот параметр не используется Lync Server 2013, так как этот узел не поддерживает редактирование.

Дополнительные параметры, настраивающие службы транзакций, прокси-серверы, поддержку клипов и средства просмотра Online Viewer, описываются в статье New-OfficeWebAppsFarm.

Если отображаются сообщения "500 исключений веб-службы" или "500.21 — внутренняя ошибка сервера"

Шаг 2. Проверка успешной создания фермы Office веб-приложения Server

После создания фермы в командной строке Windows PowerShell отображаются сведения о ней. Чтобы проверить правильность установки и настройки Сервер Office Web Apps, откройте URL-адрес обнаружения Сервер Office Web Apps с помощью браузера, как показано в следующем примере. URL-адрес обнаружения — это параметр InternalUrl, указанный при настройке фермы Office веб-приложения server, за которым следует параметр /hosting/discovery, например:

    http://servername/hosting/discovery

Если Сервер Office Web Apps работает без ошибок, в веб-браузере должен открыться XML-файл обнаружения для интерфейса открытой платформы веб-приложений (WOPI). Первые строки этого файла должны содержать примерно следующий текст:

    <?xml version="1.0" encoding="utf-8" ?> 
    - <wopi-discovery>
    - <net-zone name="internal-http">
    - <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
    <action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
    <action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
    <action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
    <action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 

Шаг 3. Настройка узла

Теперь ферма готова предоставить функциональность Office веб-приложения узлам по протоколу HTTP. Дополнительные сведения о настройке узлов см. в статье Настройка office веб-приложения для SharePoint 2013.

Развертывание фермы сервера Office Web Apps, состоящей из отдельного сервера и поддерживающей HTTPS

Для большинства рабочих сред мы настоятельно рекомендуем использовать протокол HTTPS из-за его функций защиты. Кроме того, HTTPS необходим, если вы хотите предоставлять функции Сервер Office Web AppsLync Server 2013, чтобы пользователи могли просматривать широковещательные показы презентаций PowerPoint в браузере. Ниже описано, как установить ферму office веб-приложения server с одним сервером, которая использует ПРОТОКОЛ HTTPS. Вам потребуется установить сертификат на сервер, как описано в статье Обеспечение безопасности связи Office Web Apps Server с помощью HTTPS.

Эта ферма Сервер Office Web Apps будет использоваться в качестве сервера Office Web Apps для SharePoint 2013 и Lync Server 2013.

Рисунок. Шаги для развертывания сервера Office Web Apps

Три main шаги по развертыванию фермы Office веб-приложения Server с одним сервером.

Шаг 1. Создание фермы серверов Office Web Apps

Выполните команду New-OfficeWebAppsFarm, чтобы создать новую ферму Сервер Office Web Apps, состоящую из одного сервера, как показано в следующем примере.

    New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled

Parameters

  • –InternalURL is the fully qualified domain name (FQDN) of the server that runs Office Web Apps Server, such as http://servername.contoso.com.

  • –ExternalURL — это полное доменное имя, которое будет доступно из Интернета.

  • –CertificateName — это понятное имя сертификата.

  • –EditingEnabled — это необязательный параметр, который включает редактирование в Office Web Apps при использовании вместе с SharePoint 2013. Этот параметр не используется Lync Server 2013, так как этот узел не поддерживает редактирование.

Дополнительные параметры, настраивающие службы транзакций, прокси-серверы, поддержку клипов и средства просмотра Online Viewer, описываются в статье New-OfficeWebAppsFarm.

Если отображаются сообщения "500 исключений веб-службы" или "500.21 — внутренняя ошибка сервера"

Шаг 2. Проверка успешного создания фермы серверов Office Web Apps

После создания фермы в командной строке Windows PowerShell отображаются сведения о ней. Чтобы проверить правильность установки и настройки Сервер Office Web Apps, откройте URL-адрес обнаружения Сервер Office Web Apps с помощью браузера, как показано в следующем примере. URL-адрес обнаружения — это параметр InternalUrl, указанный при настройке фермы Office веб-приложения server, за которым следует параметр /hosting/discovery, например:

    https://server.contoso.com/hosting/discovery

Если Сервер Office Web Apps работает без ошибок, в веб-браузере должен открыться XML-файл обнаружения для интерфейса открытой платформы веб-приложений (WOPI). Первые строки этого файла должны содержать примерно следующий текст:

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone 
name="internal-https"><app name="Excel" checkLicense="true" 
favIconUrl="https://wac.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action 
name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" 
default="true" ext="ods"/><action name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" 
default="true" ext="xls"/><action name="view" 

Примечание.

В зависимости от параметров безопасности в используемом браузере может появиться запрос на включение параметра Показать все содержимое, прежде чем будет отображено содержимое XML-файла обнаружения.

Шаг 3. Настройка узла

Теперь ферма готова предоставить функциональность Office веб-приложения узлам по протоколу HTTPS. Подробнее о настройке узлов см. в следующих статьях.

Развертывание многосерверной фермы сервера Office Web Apps, поддерживающей балансировку сетевой нагрузки и протокол HTTPS

Если вы ожидаете, что в ферму Сервер Office Web Apps будет поступать большой объем трафика, и хотите, чтобы она была доступна из Интернета и внутренней сети, этот тип топологии — то, что вам нужно. В этом разделе описывается, как установить многосерверную ферму Сервер Office Web Apps, которая использует подсистему балансировки нагрузки и HTTPS. Если вас интересует, ознакомьтесь с дополнительными сведениями об этой топологии.

Прежде чем начать, убедитесь, что балансировщик нагрузки настроен, как описано в разделе Требования сервера Office Web Apps к подсистеме балансировки нагрузки. Кроме того, на балансировщике нагрузки необходимо установить сертификат, как описано в разделе Защита данных, передаваемых сервером Office Web Apps, с помощью протокола HTTPS. Эта ферма Сервер Office Web Apps будет использоваться в качестве сервера Office Web Apps для SharePoint 2013 и Lync Server 2013.

Рисунок. Шаги для развертывания сервера Office Web Apps

Четыре main шаги по развертыванию фермы office веб-приложения server с несколькими серверами.

Шаг 1. Создание фермы сервера Office Web Apps на первом сервере

Выполните команду New-OfficeWebAppsFarm, чтобы создать новую ферму Сервер Office Web Apps на первом сервере, как показано в следующем примере.

    New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -SSLOffloaded -EditingEnabled

Parameters

  • –InternalURL is the fully qualified domain name (FQDN) of the server that runs Office Web Apps Server, such as http://servername.contoso.com.

  • –ExternalURL — это полное доменное имя, которое будет доступно из Интернета.

  • –SSLOffloaded позволяет перенести нагрузку терминирования SSL на подсистему балансировки нагрузки.

  • –EditingEnabled — это необязательный параметр, который включает редактирование в Office Web Apps при использовании вместе с SharePoint 2013. Этот параметр не используется Lync Server 2013, так как этот узел не поддерживает редактирование.

Дополнительные параметры, настраивающие службы транзакций, прокси-серверы, поддержку клипов и средства просмотра Online Viewer, описываются в статье New-OfficeWebAppsFarm.

Если отображаются сообщения "500 исключений веб-службы" или "500.21 — внутренняя ошибка сервера"

Шаг 2. Добавьте дополнительные серверы в ферму

После запуска Сервер Office Web Apps на первом сервере выполните команду New-OfficeWebAppsMachine на каждом сервере, который нужно добавить в ферму Сервер Office Web Apps. В параметре –MachineToJoin укажите имя компьютера одного из серверов, уже входящих в ферму Сервер Office Web Apps. Например, если server1.contoso.com уже добавлен в ферму, используйте следующую команду:

    New-OfficeWebAppsMachine -MachineToJoin "server1.contoso.com"

Хотите узнать больше этих параметрах? Их можно найти в разделе New-OfficeWebAppsMachine.

Шаг 3. Проверка успешного создания фермы серверов Office Web Apps

После создания фермы в командной строке Windows PowerShell отображаются сведения о ней. Чтобы проверить правильность установки и настройки Сервер Office Web Apps, откройте URL-адрес обнаружения Сервер Office Web Apps с помощью браузера, как показано в следующем примере. Этот URL-адрес — это параметр InternalUrl, заданный при настройке фермы Сервер Office Web Apps, с добавлением /hosting/discovery. Например:

    https://server.contoso.com/hosting/discovery

Если Сервер Office Web Apps работает без ошибок, в веб-браузере должен открыться XML-файл обнаружения для интерфейса открытой платформы веб-приложений (WOPI). Первые строки этого файла должны содержать примерно следующий текст:

    <?xml version="1.0" encoding="UTF-8"?>
    <wopi-discovery><net-zone name="internal-https"><app name="Excel" checkLicense="true" favIconUrl="https://officewebapps.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="ods"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="xls"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="xlsb"/> 

Примечание.

В зависимости от параметров безопасности в используемом браузере может появиться запрос на включение параметра Показать все содержимое, прежде чем будет отображено содержимое XML-файла обнаружения.

Шаг 4. Настройка узла

Теперь ферма готова предоставить функциональность Office веб-приложения узлам по протоколу HTTPS. Подробнее о настройке узлов см. в следующих статьях.

Если отображаются сообщения "500 исключений веб-службы" или "500.21 — внутренняя ошибка сервера"

Если компоненты платформа .NET Framework 3.5 были установлены, а затем удалены, при выполнении командлетов OfficeWebApps могут появиться сообщения "500 исключений веб-службы" или "500.21 — внутренняя ошибка сервера". Чтобы устранить эти ошибки, выполните следующие команды из командной строки с повышенными привилегиями для очистки параметров, мешающих правильной работе сервера Сервер Office Web Apps:

Для Windows Server 2008 R2

    %systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru
    iisreset /restart /noforce

Для Windows Server 2012 или Windows Server 2012 R2

    dism /online /enable-feature /featurename:IIS-ASPNET45

См. также

New-OfficeWebAppsFarm
New-OfficeWebAppsMachine

План содержимого для сервера Office Web Apps
Планирование сервера Office Web Apps
Настройка Office Web Apps для SharePoint 2013

Развертывание Office Web Apps Server и Lync Server 2013