Habilitando o Access-Control-Allow-Origin do Apache em domínio de hospedagem com cPanel

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Índice

Sobre o mod_headers

O mod_header é padrão do Apache 2.4 e habilitado em todas as hospedagens da Integrator. Caso esteja em uma máquina virtual dedicada ou servidor dedicado, e deseje realizar uma conferência, basta realizar o seguinte comando, no terminal SSH como usuário root:

httpd -M | grep headers

O arquivo .htaccess

Crie um arquivo .htaccess em um editor de texto simples, localmente e envie por FTP dentro do diretório onde está hospedado o seu site PHP/HTML. Se já estiver com um .htaccess edite o arquivo. Coloque o seguinte conteúdo:

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


Testando o Access-Control-Allow-Origin

Para planos com acesso SSH, usuários Linux/Unix/Mac OSX, basta realizar o seguinte comando:

curl -I http://seudominio.com.br


Onde seudominio.com.br é o seu site. O resultado esperado é mostrado a seguir. Observe que aparece no cabeçalho Access-Control-Allow-Origin.

HTTP/1.1 200 OK
Date: Tue, 13 Sep 2016 16:12:38 GMT
Server: Apache/2.4.23 (cPanel) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
Vary: User-Agent
Access-Control-Allow-Origin: *
Connection: close
Content-Type: text/html;charset=ISO-8859-1

Informações técnicas a respeito

Visite o endereço http://enable-cors.org/ para mais informações.


IMPORTANTE: O suporte de hospedagem não realiza intervenções em arquivos .htaccess de sites de usuário, muito menos se responsabiliza pelo uso destas informações.