Histórico da Página
...
Para ativar esse comportamento, basta adicionar o arquivo web.config no diretório root do IIS e instalar o módulo os módulos Application Request Routing e URL Rewrite no IIS (ambas instalações podem ser feitas via Web Plataform Installer).
Dessa forma todas as requisições que forem feitas aos serviços localizados em ...http://hostname/rmsrestdataserver/rest/{dataServerName} e .../rest/rmsrestcontext serão e http://hostname/rest serão redirecionadas para o serviço do RM.Host na porta 8051 e não haverá necessidade de se informar a URL completa no factory dos serviços.
OBS: Note que no web.config o endereço do RM.Host deve ser modificado no web.config caso o mesmo não se encontre no mesmo servidor que o IIS.
Configurando
Faça download do arquivo web.config e o copie para o diretório root do website em que o Frame HTML será publicado.
Expandir Instale o módulo Application Request Routing e após concluir a instalação, acesse o Gerenciador do IIS, selecione o Server, abra as configurações do módulo Application Request Routing, clique em Server Proxy Settings e depois marque a opção Enable Proxy.
Expandir Verifique se o módulo URL Rewrite está instalado no IIS. Caso não esteja, instale-o.
Expandir
Regras
Atualmente existem duas regras
Exemplo
Expandir | ||
---|---|---|
| ||
regras configuradas. A regra RMSRestDataServer fará com que todas as requisições feitas ao IIS no endereço http://hostname/rmsrestdataserver/rest/..., sejam redirecionadas para http://rmhostaddress:8051/rmsrestdataserver/... .
Já regra RMSRest irá redirecionar todas as requisições feitas em http://hostname/rest/... para http://rmhostaddress:8051/rest/... .
Expandir |
---|
Factories - Frame HTML
Ao utilizar o proxy reverso, não será mais necessário informar a URL completa dos serviçoes RESTful do RM.Host na factory dos serviços das páginas.
Expandir | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Expandir | |||||||||||||
title | JavaScript de serviços da página
|
Atualmente e