none
Office Online Service and Google Chrome RRS feed

  • Вопрос

  • Доброго дня форумчане.

    С недавнего времени столкнулся с такой проблемой.

    Вкратце. Имеем ферму SharePoint 2013. Развернут Office Online Service, на отдельной машине. Для OOS выпущен сертификат локальным ЦС. OOS работает по HTTPS. Сертификат ЦС добавлен в доверительные. При проверки доступности OOS по HTTPS в браузере ввожу https://oos.company.com/hosting/discovery. В Firefox, IE, Edge ошибок нет, в плане, защитное соединение. Сертификат подтвержден, документы Word и Excel на портале Sharepoint открываются и есть возможность редактирования в браузере. 

    Проблема с Google Chrome, при переходе по адресу https://oos.company.com/hosting/discovery получаю ошибку о том что, подключение не защищено, и ошибка: NET::ERR_CERT_COMMON_NAME_INVALID.

    Как следствие не открываются документы Word, Excel, PDF.

    Кто сталкивался с данной проблемой? Есть ли решение? 

    6 июня 2017 г. 11:14

Ответы

  • Что же теперь делать? Может есть официальный ответ от Гугла, или есть способ добавить сайт в доверенные что бы обойти проверку сертификата.

    По идее можно написать такой "костыль" для браузера Google Chrome как в этой статье, где как раз и указаны его проблемные версии:

    if ( ! isset( $_SERVER['HTTPS'] ) && ! empty( $_SERVER['HTTP_HTTPS'] ) ) {
        $_SERVER['HTTPS'] = $_SERVER['HTTP_HTTPS'];
    }

    В некоторых случаях $_SERVER['HTTPS'] может вернуть Undefined, поэтому лучше написать так:

    function isSecure() {
      return
        (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')
        || $_SERVER['SERVER_PORT'] == 443;
    }
  • Ответ от Гугла можно получить только от Гугла.

    А пока, пользуйтесь другим браузером. Я с данной проблемой столкнулся месяца четыре назад, когда настраивал сторонний сервис на сервере.

    Модератор

Все ответы