Abilitare CORS su Apache

Abilitare CORS su Apache

CORS (Cross-Origin Resource Sharing) è una specifica per effettuare richieste su domini diversi (detta un pò all'italiana).

Di default, infatti, non è possibile effettuare richieste da un dominio ad un altro.

In sostanza, si tratta di attivare un nuovo header per effettuare queste richieste solo se si ha il permesso (che in genere non si ha).

Attivare CORS su Apache è molto semplice.

Prima di tutto, abilitiamo un modulo apposito per modificare gli headers:

# a2enmod headers

A questo punto dobbiamo aggiungere usare questa riga: per me il posto migliore è dentro l'htaccess:

Header set Access-Control-Allow-Origin "*"

Riavviamo Apache per ricaricare la configurazione e controllare eventuali errori:

# service apache2 reload

Se non ci sono errori, possiamo iniziare a fare qualche test.

A questo link, trovate altra documentazione: Enable CORS.

Enjoy!