Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
titleAtenção

Esta página foi revisada para considerar as configurações de server do TOTVS Fluig Plataforma a partir da atualização 1.6.

Informações
titlePlataforma TOTVS Fluig em cloud

Clientes cloud, os passos 2 e 4 precisam ser realizados pelo usuário, os demais passos é necessário entrar em contato com o time de Cloud para que seja realizado os demais procedimentos.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

...

  • Se for utilizar SSL, também será necessário converter o certificado utilizado na configuração da plataforma para os formatos .cer, .key e .pem. O guia para configurar a plataforma em SSL (HTTPS) encontra-se aqui.
  • Para a porta do realtime (7777) no Apache é necessário habilitar o modulo SSL em todos os vhosts que utilizarem o realtime   SSLEngine On e SSLProxyEngine On 


Módulos Apache

...

  • Certifique-se que os seguintes módulos estão sendo carregados pelo Apache:

...

Bloco de código
languagexml
Listen 7777
Listen 8888
Listen 21
Header set Access-Control-Allow-Origin: "http://<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"
ProxyRequests Off
ProxyVia On
AllowConnect 7777
AllowConnect 8888
AllowConnect 21

Listener HTTP

...

Bloco de código
languagexml
<VirtualHost *:80>
    ServerName <Nome externo do servidor>
    ProxyPreserveHost On
    ProxyPass / http://<IP do servidor Fluig>:<Porta do servidor Fluig>/
    ProxyPassReverse / http://<Nome externo do servidor>/
</VirtualHost>

Listener do

...

RealTime

...

Bloco de código
languagexml
<VirtualHost *:7777>
    ServerName     RequestHeader set X-Forwarded-Proto https
        RequestHeader set Access-Control-Allow-Origin: "https://<Nome externo do servidor>"
        RequestHeader SetEnvset proxy-sendchuncked
    <Proxy *>X-Forwarded-Host  <Nome externo do servidor>:7777

        ServerName  <Nome externo do servidor> 

        OrderSSLProxyEngine deny,allowOn
        Allow from allSSLEngine On

        ProxyRequests Off
    </Proxy>
    ProxyPreserveHost On
        Include /etc/letsencrypt/options-ssl-apache.conf
         RewriteEngine OnSSLCertificateFile  <diretorio-cadeia-certificados>/cert.pem 
    RewriteCond %{REQUEST_URI} ^/socket.io    SSLCertificateKeyFile <diretorio-cadeia-certificados>/privkey.pem

        # allow for upgrading to websockets
        RewriteEngine On
        RewriteCond %{QUERY_STRINGHTTP:Upgrade} transport=websocket [NC]
        RewriteRule /(.*)           ws://<IP do servidor Fluig>:7777/$1 [P,L]
        RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    ProxyPass    RewriteRule /socket.io(.*)           http://<IP do servidor Fluig>:7777/socket.io keepalive=On$1 [P,L]


    ProxyPassReverse    ProxyPass "/socket.io" "http://<IP do servidor Fluig>:7777/socket.io retry=0
</VirtualHost>

Listener do Realtime

Bloco de código
languagexml
 <VirtualHost *:8888>
"
     ServerName <Nome externo do servidor>
    SetEnv proxy-sendchunckedProxyPassReverse "/" "http://<IP do servidor Fluig>:7777/"

    ProxyPreserveHost On
    ProxyPass "/" http"ws://<IP do servidor Fluig>:88887777/"
        ProxyPassReverse "/" http"ws://<IP do servidor Fluig>:88887777/"

</VirtualHost>

Listener FTP

...