Страница 1 из 1

Access-Control-Allow-Origin

Добавлено: 29 янв 2017, 18:27
Mizar
Скажите: где и как на сервере можно повлиять на Access-Control-Allow-Origin?

Re: Access-Control-Allow-Origin

Добавлено: 29 янв 2017, 18:37
Mizar

Re: Access-Control-Allow-Origin

Добавлено: 29 янв 2017, 19:32
Mizar
В какой файл (*.conf) и как нужно вписать - возможно так:
<VirtualHost *:80>
        Header set Access-Control-Allow-Origin "*"
</VirtualHost>
Может сюда: Apache-2.4+Nginx-1.10_servera.conf ???
Или в директиву - а как создать? Или вписать?

Re: Access-Control-Allow-Origin

Добавлено: 30 янв 2017, 03:16
DelphinPRO
Mizar писал(а):В какой файл (*.conf) и как нужно вписать
Трей Флажок - Дополнительно - Конфигурация - Апач

Или можно написать директиву в htaccess того домена, запросы к которому хотите разрешить

Re: Access-Control-Allow-Origin

Добавлено: 04 янв 2020, 08:49
NickCool
Добрый день.
Сегодня, внезапно, началась проблема с веб-шрифтами в браузере Brave (@ Chrome).
В консоли нашёл, что проблема с CORS.

Использовал чистый apache, но переключился на apache+nginx.
Взял решение (workaround) отсюда: https://serverfault.com/a/176729/475009

В файл конфига nginx (в моём случае это Apache_2.4-PHP_7.2-7.3+Nginx_1.17_vhostn.conf`)
в раздел
location ~* ^.+\.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv|svgz?|ttf|ttc|otf|eot|woff2?)$ { ... }
добавил add_header Access-Control-Allow-Origin *;

Прикрепил, как выглядит с правкой.

P.S.: прошу использовать это только для локальной разработки, а для проды изучить вопрос глубже.