Histórico da Página
...
A seguir um exemplo de configuração para o Apache que pode ser usado como base para configurá-lo para fazer a validação de CORS. Essa configuração é úm aprimoramento da configuração descrita em Configuração de Proxy Reverso (- Configuração do Apache (SSL) + Fluig (HTTP))
Bloco de código | ||||
---|---|---|---|---|
| ||||
SetEnvIf Origin "http(s)?://(www.minhaempresa.com|empresa1.com|api.empresa2.com)$" AccessControlAllowOrigin=$0 Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin Header set Access-Control-Allow-Headers: "Accept,Authorization,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type" Header set Access-Control-Allow-Methods: "GET, PUT, POST, OPTIONS, DELETE" Header Set Access-Control-Request-Method: "GET, PUT, POST, OPTIONS, DELETE" Header Set Access-Control-Allow-Credentials: "true" Header Set Access-Control-Max-Age "3600" <VirtualHost *:80> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </VirtualHost> <VirtualHost *:443> ServerName minhaempresa.com RequestHeader set X-Forwarded-Host 192.168.2.100:443 RequestHeader set X-Forwarded-Proto https SSLProxyEngine On SSLEngine On SSLCertificateFile "conf/cert1.pem" SSLCertificateKeyFile "conf/privkey1.pem" SSLCertificateChainFile "conf/fullchain1.pem" ProxyPreserveHost On ProxyPass / http://192.168.2.100:8080/ ProxyPassReverse / https://minhaempresa.com/ </VirtualHost> <VirtualHost *:21> ServerName minhaempresa.com ProxyPreserveHost On ProxyPass / ftp://192.168.2.100/ ProxyPassReverse / ftp://192.168.2.100:21/ </VirtualHost> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas