Árvore de páginas

Uso de proxy reverso Apache para publicação de serviço Rest do Protheus (App TOTVS Departamento Jurídico)

Produto:

Microsiga Protheus®

Ocorrência:

Erro de CORS ao utilizar serviço de proxy reverso.

Passo a passo:

Módulos apache necessários:

mod_proxy

mod_proxy_http

rewrite

headers


Exemplo de configuração para uso de proxy reverso:

Arquivo httpd.conf
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so

<Location "/rest">
  ProxyPass http://192.168.0.1:8088
  ProxyPassReverse http://192.168.0.1:8088

  RewriteEngine On
</Location>

No exemplo acima, o endereço rest do Protheus está configurado na porta 8088 e não possui nenhum path configurado, como /rest por exemplo.