Не отображаются страницы в вебвизоре. Причину нашёл в консоли Хрома: Refused to display 'http://www.../' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. В настройках сайта запрет на отображение во фрейме отключен. В коде страницы нет X-Frame-Options. Грешу на сервер. Установлена BitrixVM-5, CentOS-6. Проверял файл \etc\httpd\conf\httpd.conf. Там ничего не нашёл на эту тему. Подскажите, где может быть прописана на сервере эта настройка?
Анатолий Левшенков написал: Не отображаются страницы в вебвизоре. Причину нашёл в консоли Хрома: Refused to display ' http://www.../ ' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. В настройках сайта запрет на отображение во фрейме отключен. В коде страницы нет X-Frame-Options. Грешу на сервер. Установлена BitrixVM-5, CentOS-6. Проверял файл \etc\httpd\conf\httpd.conf. Там ничего не нашёл на эту тему. Подскажите, где может быть прописана на сервере эта настройка?
И снова на те же грабли... Переустановил сервер. Теперь уже BitrixVM-7 на CentOS-6. В 7 версии виртуальной машины в /etc/nginx/nginx.conf такой настройки нет. Она есть в файле \etc\nginx\bx\conf\general-add_header.conf, комментарий X-Frame
помогает избавиться от запрета отображения во фрейме. Кстати, перезагрузить nginx не получится, нужно перезагружать весь сервер для применения изменений. Но это разрешает фреймы на всех сайтах сервера.
Есть ещё файлы, влияющие на настройки конкретного сайта, типа /etc/nginx/bx/site_avaliable/bx_ext_site.ru.conf, где site.ru - Ваш сайт. Обратите внимание, что bx_ext_site.ru.conf и bx_ext_ssl_site.ru.conf - версии настроек для http и https
Анатолий Левшенков написал: В 7 версии виртуальной машины в /etc/nginx/nginx.conf такой настройки нет. Она есть в файле \etc\nginx\bx\conf\general-add_header.conf, комментарий X-Frame
помогает избавиться от запрета отображения во фрейме. Кстати, перезагрузить nginx не получится, нужно перезагружать весь сервер для применения изменений. Но это разрешает фреймы на всех сайтах сервера.
На сегодняшний день в админке сайта на странице bitrix/admin/security_frame.php нужно отключать/включать защиту от фреймов. Таким образом, если разрешить фреймы в файле \etc\nginx\bx\conf\general-add_header.conf, то на каждом сайте будет работать дополнительная настройка.