Установка і настройка office web apps в sharepoint 2018, ит співтовариство України

Встановимо необхідні компоненти:

Тепер завантажити і встановити Office Web Apps версії 15.0.4420.1017

New-OfficeWebAppsFarm -InternalURL "http: / /office.lab.mars.in.ua" -AllowHttp -EditingEnabled

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Тепер перейдемо до налаштування сервера з SharePoint. запустимо SharePoint Management Shell з-під учеткі sp_farm і виконаємо:

New-SPWOPIBinding -ServerName office.lab.mars.ua -AllowHTTP

Переконаємося що ми використовуємо http:

і якщо необхідно, примусово включимо використання http:

Set-SPWOPIZone -zone "internal-https"

У будь-якому випадку, в результаті ми повинні отримати:


Тепер перевіримо що повертаємо команда AllowOAuthOverHttp:

Якщо повернулося значення False, то перемкнемося на True c допомогою:


Що ж, саме час перевірити функціонування Office Web Apps. для цього я створю новий Team Site і назву його docs.

Тепер можемо зайти під цими користувачами і переконається що все працює належним чином (скріншети від старої статті, але суть та ж):

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Тепер, коли ми побачили базову настройку, давайте перейдемо до більш правильному варіанту, а саме тим сценарієм, коли використовується SSL.

Встановимо новий сервер для WebApps, назвемо його wa (так вийшло, що на момент написання статті у мене вже працював варіант з SSL, і wa був першим, а office другим сервером, який я робив спеціально для тих, у кого PKI немає). Встановимо на сервер wa той же пакет 15.0.420.1017

Оскільки у нас є можливість видачі сертифікатів з альтернативними іменами скористаємося нею і отримаємо такий ось сертифікат:

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

New-OfficeWebAppsFarm -InternalUrl "https: / /wa.lab.mars.in.ua" -ExternalUrl "https: / /wa.mars.in.ua" -CertificateName "WebApps SAN Cert" -EditingEnabled

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Тепер перейдемо до налаштування сервера з SharePoint. запустимо SharePoint Management Shell з-під учеткі sp_farm і виконаємо:

New-SPWOPIBinding -ServerName wa.lab.mars.ua

Переконаємося що ми використовуємо https:

Якщо наш сервіс доступний тільки всередині мережі включимо використання internal-https:

Set-SPWOPIZone -zone "internal-https"

А якщо доступний "зовні" то включимо external-https:

Set-SPWOPIZone -zone "external-https"

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Тепер можна прив'язати SharePoint до SSL запросивши сертифікат з SAN, і отримати бажаний результат:

Установка і настройка office web apps в sharepoint 2013, ит співтовариство України

Ось і все, удачі і якщо потрібна буде допомога звертайтеся 😉

Дмитро, здрастуйте. Дякую за інструкцію. Робив все як у Вас написано, але виникла проблема.
Створив в Sharepoint Team Site, але при натисканні на посилання "Додати документ" відкривається не набір для створення Word, Excel, Powerpoint. а просто "Виберіть файл для додавання". Додаю ворд, ексель файл, він завантажується. Після цього можна відкрити і редагувати його в web app, все працює як треба.
Як зробити, щоб можна було не завантажувати файли, а потім редагувати, а створювати їх безпосередньо з sharepoint.

Дмитро, дякую. Перебудував залежність і все запрацювало. Але з'явилася наступна складність:

На віддаленому пк не можу відкрити жодною програмою web apps.

У мене на одному сервері стоїть sharepoint, і на ньому ж віртуальна машина (wmware workstation) c webapps. На віддаленому пк видається помилка при вході в режим редагування web apps файлу: "Не вдалося підключитися до lts.ru. Сайт недоступний або ваша мережа налаштована неправильно "(yandex browser). lts.ru - і є машина з web apps (відображається правильно на віддаленій машині тобто сервер web apps видно, але недоступний). В чому може бути причина? Може якийсь порт потрібно відкрити на web apps server?

Мабуть проблема в налаштуваннях мережі VMware.
Взагалі, використовувати Web Apps в виртуалке, яка знаходиться на сервері SharePoint дуже сумнівна затія, так само як і використовувати VMware для розміщення Windows Server Guest на Windows Server Host.
Спробуйте відловити пакети в обох сценаріях, наприклад за допомогою Wireshark.

Спасибі, Дмитро! Дійсно, проблема була в цьому. Налаштував мережу на wmware і доступ з'явився.

Схожі статті