Установка Office Online Server в организации Exchange

Необязательным предварительным условием для Exchange 2016 с накопительным пакетом обновления 1 (CU1) или более поздней версии, а также для Exchange 2019 является установка Office Online Server на одном или нескольких серверах в организации. Office Online Server позволяет пользователям просматривать поддерживаемые вложения файлов в Outlook в Интернете (ранее — Outlook Web App) без предварительного скачивания и локальной установки программы. Если вы не установите Office Online Server, пользователям Outlook придется скачивать вложения на локальные компьютеры и открывать их в локальном приложении.

Примечание.

Продукт Office Online Server доступен для скачивания в рамках соглашения о корпоративном лицензировании. Если у вас нет соглашения о корпоративном лицензировании, вы можете пропустить инструкции на этом шаге. Если вы не установите Office Online Server, пользователям Outlook придется скачивать вложения на компьютер; они не смогут просматривать их в Outlook.

Конечную точку Office Online Server можно настроить в двух местах в Exchange 2016 и более поздних версиях: на уровне организации и на уровне сервера почтовых ящиков. Выбор зависит от размера организации и расположения серверов и пользователей.

  • Организация. Ниже указана пара причин, по которым может потребоваться настроить конечную точку Office Online Server на уровне организации.

    • Развертывание на одном сервере или в одном расположении. Конечную точку можно настроить на уровне организации, если все серверы почтовых ящиков Exchange 2016 расположены в одном и том же расположении, а вы не планируете распределять серверы Office Online Server по разным географическим областям.

    • Резервный вариант для крупных развертываний. Вы можете настроить конечную точку на уровне организации в качестве резервной, если конечная точка, настроенная на сервере почтовых ящиков, недоступна. Если сервер Office веб-приложения недоступен, клиент попытается подключиться к конечной точке, настроенной на уровне организации.

      Примечания.

      • Если в вашей организации есть серверы Exchange 2013, не настраивайте конечную точку на уровне организации. Если сделать это, серверы Exchange 2013 будут пытаться подключиться к серверу Office Online Server. Эта функция не поддерживается.

      • Office Online Server не поддерживает предварительный просмотр вложений в сообщениях S/MIME в Outlook в Интернете.

  • Сервер почтовых ящиков. Если вы хотите распределить клиентские запросы между двумя или более Office Online Server серверами, если вы хотите географически распределить Office Online Server серверах или если у вас есть Exchange 2013 в организации, настройте конечные точки на уровне сервера почтовых ящиков Exchange. При настройке конечной точки на уровне сервера почтовые ящики, расположенные на этом сервере, будут отправлять запросы на настроенный сервер Office Online Server.

Чтобы пользователи вне вашей сети могли просматривать поддерживаемые вложения в Outlook, Office Online Server должен быть доступен из Интернета. Необходимо открыть TCP-порт 443 в брандмауэре и переадресовать его на сервер Office Online Server. Если развернуто более одного сервера Office Online Server, у каждого из них должно быть собственное полное доменное имя (FQDN). Каждый сервер также должен быть доступен из Интернета через TCP-порт 443.

Требования к системе для Office Online Server

Для настройки Office Online Server необходимы:

Примечание.

Office Online Server невозможно установить на сервере Exchange Server, сервере SharePoint Server, контроллере домена Active Directory или другом компьютере, на котором уже установлены приложения.

Установка Office Online Server

  1. Чтобы установить Office Online Server, сначала выполните шаги 1–3, описанные в разделе Подготовка серверов для запуска Office Online Server статьи Развертывание Office Online Server.

  2. Получите и импортируйте SSL-сертификат с полными доменными именами сервера Office Online Server. Если ваша организация использует разделенную конфигурацию DNS, в сертификате необходимо задать одно полное доменное имя. Например, oos.contoso.com. Если внутренние и внешние полные доменные имена различаются, в сертификате необходимо задать оба имени. Например, oos.internal.contoso.com и oos.contoso.com.

  3. Настройте записи DNS так, чтобы полные доменные имена сертификата указывали на Office Online Server. Если вы используете разные DNS-серверы для внутренних и внешних пользователей, на каждом сервере необходимо указать соответствующее полное доменное имя.

  4. Откройте Windows PowerShell и выполните указанные ниже команды. При выполнении команд замените примеры полных доменных имен и понятного имени сертификата своими.

    New-OfficeWebAppsFarm -InternalURL "https://oos.contoso.com" -ExternalURL "https://oos.contoso.com" -CertificateName "Office Online Server Preview Certificate"`
    

    Примечание.

    Вы можете настроить разные внутренние и внешние URL-адреса, но на следующем шаге вы увидите, что можно настроить только один URL-адрес для Exchange. В этом случае, если вы используете внутренний URL-адрес на следующем шаге, эта функция будет работать только внутри, и внешние пользователи получат непредвиденное сообщение об ошибке. Если вы используете внешний URL-адрес, эта функция будет работать только для внешних пользователей, а внутренние пользователи получат непредвиденное сообщение об ошибке.

Настройка конечной точки Office Online Server на уровне сервера почтовых ящиков

После того как вы настроили сервер Office Online Server, выполните указанные ниже действия на сервере Exchange 2016. Это позволит Outlook отправлять запросы на сервер Office Online Server.

  1. Откройте командную консоль Exchange и выполните указанную ниже команду. Замените имя сервера и URL-адрес из примера на собственные.

    Set-MailboxServer MBX -WacDiscoveryEndpoint "https://oos.contoso.com/hosting/discovery"
    
  2. Перезапустите MsExchangeOwaAppPool, выполнив следующую команду:

    Restart-WebAppPool MsExchangeOwaAppPool
    

Настройка конечной точки Office Online Server на уровне организации

После того как вы настроили сервер Office Online Server, выполните указанные ниже действия на сервере Exchange 2016. Это позволит Outlook отправлять запросы на сервер Office Online Server.

  1. Откройте командную консоль Exchange и выполните указанную ниже команду. Замените пример URL-адреса своим.

    Set-OrganizationConfig -WacDiscoveryEndpoint "https://oos.internal.contoso.com/hosting/discovery"
    

    Важно!

    Если в вашей организации есть серверы Exchange 2013, не настраивайте конечную точку на уровне организации. Если сделать это, серверы Exchange 2013 будут пытаться подключиться к серверу Office Online Server. Эта функция не поддерживается.

  2. Перезапустите MsExchangeOwaAppPool, выполнив указанную ниже команду.

    Restart-WebAppPool MsExchangeOwaAppPool