• Как исправить ошибку X-Frame-Options в связке Nextcloud Onlyoffice при открытии документов?

    @MrSlam Автор вопроса
    местами сисадмин
    Сам спросил, сам и отвечаю:
    Я устанавливал не просто Onlyoffice Docserver, а Community Server, поэтому в настройках NextCloud указывал https://доменОО/ds-vpath/
    В документации только российского разработчика представлена информация, что надо добавить
    map $request_uri $header_x_frame_options {
      ~*^/(ds-vpath|favicon\.ico|products\/files\/share\.aspx|products\/files\/saveas\.aspx|products\/files\/filechoice\.aspx|products\/files\/doceditor\.aspx|thirdparty\/plugin) "";
      default "SAMEORIGIN";
    }


    в /etc/nginx/sites-available/onlyoffice
    Однако, в Onlyoffice толи линк нормально не проставлен, толи конфиг вставлен на прямую, но секция map $request_uri $header_x_frame_options хранится только в /etc/nginx/sites-enable/onlyoffice.
    Так что решение:
    1. Открываем докер образ CommunityServer
    2. в /etc/nginx/sites-enable/onlyoffice в секцию map $request_uri $header_x_frame_options добавляем ds-vpath (как у меня выше)
    3. перегружаем nginx в этом образе: systemctl reload nginx
    Ответ написан
    Комментировать