# DISCOURSE\_CDN\_URL вызывает нарушения политики безопасности контента?

**URL:** <https://meta.discourse.org/t/discourse-cdn-url-causes-content-security-policy-violations/140935>\
**Category:** Self-hosting\
**Tags:** cdn\
**Created:** [06.Февраль.2020 21:51:29 UTC](https://meta.discourse.org/t/discourse-cdn-url-causes-content-security-policy-violations/140935 "2020-02-06T21:51:29Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [06.Февраль.2020 21:51:29 UTC](https://meta.discourse.org/t/discourse-cdn-url-causes-content-security-policy-violations/140935/1 "2020-02-06T21:51:29Z")

</div>

Не понимаю, как я так напортачил. Не вижу, почему только я сталкиваюсь с тем, что выглядит как ошибка.

Если я определяю

```
  DISCOURSE_CDN_URL: https://lcsupport-92e2.kxcdn.com

```

в блоке `env:` в моём файле `yml` для довольно стандартной мультисайтовой конфигурации, все CDN-URL-адреса отклоняются браузером с ошибкой CSP.

`content security policy script src` утверждает: «Дополнительные разрешённые источники скриптов. По умолчанию включены текущий хост и CDN. См. [Смягчение атак XSS с помощью Content Security Policy](https://meta.discourse.org/t/mitigate-xss-attacks-with-content-security-policy/104243)», но когда я определяю его (или добавляю/удаляю из `discourse.conf` и выполняю `sv restart unicorn`), получаю следующее:

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/b/2bfb67a7d3a8785f46149b42982c69d3e0697202.png)

Даже при установке `content security policy report only` в true сайт всё равно не загружается.

Кажется, чтобы браузер загрузил ресурсы, необходимо либо отключить `content_security_policy`, либо добавить URL CDN в `content security policy script src`.

[Здесь](https://gist.github.com/pfaffman/33aa73b2b7058d28f64452d04d547876) находится мой файл `yml`.

---

_[View the full topic](https://meta.discourse.org/t/discourse-cdn-url-causes-content-security-policy-violations/140935)._
