# Tastiera e mouse hanno smesso di funzionare + errore content-security-policy

**URL:** <https://meta.discourse.org/t/keyboard-and-mouse-stopped-working-content-security-policy-error/284544>\
**Category:** Self-hosting\
**Tags:** nginx\
**Created:** [6 Novembre 2023, 10:58am UTC](https://meta.discourse.org/t/keyboard-and-mouse-stopped-working-content-security-policy-error/284544 "2023-11-06T10:58:03Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![ygramoel](https://avatars.discourse-cdn.com/v4/letter/y/74df32/32.png) [@ygramoel](https://meta.discourse.org/u/ygramoel)\
**Post date:** [6 Novembre 2023, 10:58am UTC](https://meta.discourse.org/t/keyboard-and-mouse-stopped-working-content-security-policy-error/284544/1 "2023-11-06T10:58:03Z")

</div>

Sto eseguendo un’istanza self-hosted di Discourse su [forum.embeetle.com](http://forum.embeetle.com). È in funzione da diversi anni.

Stamattina ho notato che tutte le interazioni da tastiera e mouse con il forum nel browser hanno smesso di funzionare. Posso caricare qualsiasi pagina del forum, ma non posso scorrere, accedere, cercare, ecc.

Ho provato sia Firefox che Chromium: stesso problema.

Gli strumenti per sviluppatori di Firefox mostrano questo errore:

```plaintext
Content-Security-Policy: Le impostazioni della pagina hanno bloccato il caricamento di una risorsa da inline ("script-src"). forum.embeetle.com:362:10

```

Non ho recentemente effettuato aggiornamenti o installato nuovi plugin.

Qualsiasi suggerimento su come posso eseguire il debug e risolvere questo problema?

Per quanto ne so, ho un’installazione standard basata su Docker, tranne per il fatto che la sto eseguendo dietro un proxy inverso Nginx. Configurazione Nginx di seguito (non sono sicuro che sia rilevante):

```plaintext
server {
    server_name forum.embeetle.com;
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    ssl_certificate /etc/letsencrypt/live/embeetle/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/embeetle/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
    access_log /var/log/nginx/forum.embeetle.access.log;
    error_log /var/log/nginx/forum.embeetle.error.log;

    location / {
         proxy_pass http://unix:/srv/embeetle_forum/discourse/shared/standalone/nginx.http.sock:;
         proxy_set_header Host $http_host;
         proxy_http_version 1.1;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Forwarded-Proto $scheme;
         proxy_set_header X-Real-IP $remote_addr;
        error_page 502 =502 /error/offline.html;
        proxy_intercept_errors on;
     }

     location /error/ {
         alias /srv/embeetle_forum/error/;
     }
}

server {
    server_name forum.embeetle.com;
    listen 80;
    listen [::]:80;
    return 301 https://$host$request_uri;
}

```

---

_[View the full topic](https://meta.discourse.org/t/keyboard-and-mouse-stopped-working-content-security-policy-error/284544)._
