Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
Header set Access-Control-Allow-Origin: "https://meuservidor.fluig.com/" Header set Access-Control-Allow-Headers: "Content-Type, X-Requested-With, accept-version" Header set Access-Control-Allow-Methods: "GET, PUT, OPTIONS, DELETE, POST" Header Set Access-Control-Request-Method: "GET, PUT, OPTIONS, DELETE, POST" <VirtualHost *:80> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </VirtualHost> <VirtualHost *:443> ServerName <Nome externo do servidor> RequestHeader set X-Forwarded-Host <Nome externo do servidor>:443 RequestHeader set X-Forwarded-Proto https SSLProxyEngine On SSLEngine On SSLCertificateFile <caminho<diretorio-certificado>.crt SSLCertificateKeyFile <caminho<diretorio-chave-privada>.key SSLCertificateChainFile <caminho<diretorio-certificadocadeia-intermediario>certificados>.pem ProxyPreserveHost On ProxyPass / http://<IP do servidor Fluig>:<Porta do servidor Fluig>/ ProxyPassReverse / https://<Nome externo do servidor/ </VirtualHost> <VirtualHost *:21> ServerName <Nome externo do servidor> ProxyPreserveHost On ProxyPass / ftp://<IP do servidor Fluig>/ ProxyPassReverse / ftp://<IP do servidor Fluig>:21/ </VirtualHost> |
Informações | |||||
---|---|---|---|---|---|
| |||||
<Nome externo do servidor>: nome que aparecerá na URL do navegador, por exemplo, http://meuservidor.com.br. <IP do servidor Fluig>: endereço IP interno do servidor onde o fluig está rodando, por exemplo, 10.10.2.35.<caminho <diretorio-certificado>: caminhodiretório e nome do arquivo do certificado (.crt ou .cer)de domínio enviado pela entidade certificadora, por exemplo: /etc/httpd/ssl/ fluigcert-dominio.crt <caminho<diretorio-chave-privada>: caminhodiretório e nome do arquivo da chave privada (.key), enviada pela entidade certificadora, por exemplo: /etc/httpd/ssl/ fluigchave- private-privada.key .<caminho<diretorio- certificadocadeia- intermediario>certificados>: caminhodiretório e nome do arquivo do certificado intermediário (.pem ou crt)que contém a cadeia de certificados, por exemplo ,: /etc/httpd/ssl/ fluigcert-cadeia- bundlecertificados.pem OBS: Se você já possuí o seu certificado (fluig.crt) e o certificado intermediário (fluig-bundle.crt), poderá concatenar ambos os arquivos, por exemploDICA: O arquivo referente a cadeia de certificados pode ser criado concatenando o certificados de domínio, intermediários e raiz. No Linux, isto pode ser feito utilizando o comando abaixo:
|
Configuração do Apache (SSL) + fluig (SSL)
...
Bloco de código | ||
---|---|---|
| ||
Header set Access-Control-Allow-Origin: "https://<Nome externo do servidor>" Header set Access-Control-Allow-Headers: "Content-Type, X-Requested-With, accept-version" Header set Access-Control-Allow-Methods: "GET, PUT, OPTIONS, DELETE, POST" Header Set Access-Control-Request-Method: "GET, PUT, OPTIONS, DELETE, POST" <VirtualHost *:443> ServerName <Nome externo do servidor> RequestHeader set X-Forwarded-Host <Nome externo do servidor>:443 RequestHeader set X-Forwarded-Proto https SSLProxyEngine On SSLEngine On SSLCertificateFile <caminho<diretorio-certificado>.crt SSLCertificateKeyFile <caminho<diretorio-chave-privada>.key SSLCertificateChainFile <caminho<diretorio-certificadocadeia-intermediario>certificados>.pem ProxyPreserveHost On ProxyPass / https://<IP do servidor Fluig>:<Porta do servidor Fluig>/ ProxyPassReverse / https://<Nome externo do servidor>/ </VirtualHost> <VirtualHost *:21> ServerName <Nome externo do servidor> ProxyPreserveHost On ProxyPass / ftp://<IP do servidor Fluig>/ ProxyPassReverse / ftp://<IP do servidor Fluig>:21/ </VirtualHost> |
...