# Come rilassare la Content Security Policy

**URL:** <https://meta.discourse.org/t/how-to-relax-content-security-policy/244459>\
**Category:** Development\
**Created:** [5 Novembre 2022, 4:51am UTC](https://meta.discourse.org/t/how-to-relax-content-security-policy/244459 "2022-11-05T04:51:32Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![leonardo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leonardo/32/228634_2.png) [@leonardo](https://meta.discourse.org/u/leonardo)\
**Post date:** [11 Novembre 2022, 12:03pm UTC](https://meta.discourse.org/t/how-to-relax-content-security-policy/244459/6 "2022-11-11T12:03:13Z")

</div>

> [@titusc](#):
>
> Vorrei fare alcuni test di Discourse senza necessariamente passare attraverso il suo nome di dominio pubblico configurato.

Ciao! Lo faccio regolarmente, ma con installazioni Docker. Supponendo che tu utilizzi la nostra installazione Docker standard in produzione, allora per i tuoi test di accettazione dovresti usare la stessa cosa. C’è un ampio margine di differenze tra le installazioni dev e Docker (configurazione, versioni dei pacchetti gem e JS, ecc.) che possono trasformarsi in emicranie al momento del deploy.

Le installazioni Docker utilizzano e impongono HTTPS per impostazione predefinita. A meno che tu non voglia personalizzare il template del container (che ho scoperto avere una certa complessità nascosta), puoi semplicemente disattivare l’imposizione di HTTPS con un’altra impostazione del sito.

Questo è il mio snippet per “rilassare la sicurezza in un’installazione Docker locale”, che può essere altrettanto facilmente ripristinato prima di andare in produzione:

```ruby
SiteSetting.content_security_policy = false
SiteSetting.force_https = false

```

Quindi si tratta solo di far sì che il tuo browser sia in grado di trovare la porta 80 sul container Docker a `http://uat.mysite.com` – nota che userai `http` invece di `https`.

Per questo, il trucco di `/etc/hosts` di @pfaffman è la strada giusta; dettagli per ogni sistema operativo [qui](https://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/).

---

_[View the full topic](https://meta.discourse.org/t/how-to-relax-content-security-policy/244459)._
