Dúvida
Novo Portal do Professor não carrega a pagina após a instalação
Ambiente
TOTVS Educacional – Educacional – A partir da versão 12.1.31.108
Solução
Para solucionar o incidente, realize os seguintes passos:
1 Após a instalação do ARR - Application Request Routing, o proxy do ARR tem que está habilitado conforme print abaixo.
Selecione a opção Application Request Routing (ARR):
Clique sobre Server Proxy Settings:
E habilite a opção Enable proxy, e logo em seguida clique em Aplicar:
1.1 Verificar as configurações da URL Rewrite: URL Rewrite - Instalação e Configuração
2. Executar o IIS como administrador
Importante validar o nome do Servidor e a porta utilizada, informar o nome em letras minúsculas e a porta dever ser a mesma porta da ApiPort encontrada no arquivo RM.HOST.SERVICE.CONFIG
3. Configuração do config do host: Configuração do Host.service
O arquivo a ser alterado depende de como o host é executado, podendo ser o RM.Host.ServiceManager ou o RM.Host
No caso do RM.Host.ServiceManager editar o arquivo RM.Host.Service.exe.config caso seja utilizado o RM.Host editar o arquivo RM.Host.exe.config
4. Após a edição gentileza verificar:
A porta a ser informada na criação da URL Rewrite precisa ser a mesma da porta listada na tag <add key="ApiPort" value="8051" />
Podendo ser a 8052, 8054 ou qualquer outra porta o importante é que a porta não seja utilizada por outros processo ou pelo S.O e que a porta listada no aquivo seja a mesma informada na URL Rewrite
5. Configuração necessária para reservar a porta:
5.1 Executar o comando netsh http add urlacl url=http://+:8051/ user=NetworkService no prompt de comando do Windows, o exemplo abaixo utilizamos a porta 8051, mas caso a API esteja apontada para outra porta no Host a porta deve ser alterada no comando acima.
Será exibida uma mensagem de que a URL foi reservada com sucesso, conforme print abaixo:
- A tag <add key="SubDomainMask" value="[ALIAS].bh-bd-temp" /> precisa ser criada com o nome do servidor de Host - usar letras minúsculas
- A tag <add key="DefaultDB" value="CorporeRM" /> precisa ser direcionada para o Alias que se deseja acessar.
IMPORTANTE: Somente se o ambiente do cliente utilizar Multi-Tenancy que essa TAG do SubDomainMask será obrigatória. Se o ambiente não for Multi-Tenancy, a utilização da TAG será opcional.
6. Configurações do arquivo config.json: Configuração do Portal
{
"apiServer": "http://localhost/FrameHTML/Web/App/Edu/PortalDoProfessor",
"basePath": "/FrameHTML/Web/App/Edu/PortalDoProfessor",
"defaultAlias": "CorporeRM",
"urlCorpore": "http://localhost/Corpore.Net",
"multitenant": false,
"subDomainMask": "",
"imgBannersLogin": [
{
"name": "banner01.jpg"
},
{
"name": "banner02.jpg"
},
{
"name": "banner03.jpg"
}
]
}
- Na linha "apiServer": "http://bh-bd-temp/FrameHTML/Web/App/Edu/PortalDoProfessor", precisa ser informado o endereço publicado do servidor WEB - usar letras minúsculas
- A linha "defaultAlias": "corporerm", não é criada no instalador e precisa ser acrescentada, informando o Alias que se deseja acessar. - usar letras minúsculas, a virgula faz parte do codigo então é preciso que esteja no código conforme print.
- Criar a linha "urlCorpore": "http://bh-bd-temp/Corpore.Net",
7. Configurações do arquivo host: Configurações do Hots do Windows
- A linha 127.0.0.1 corporerm.bh-bd-temp precisa ser acrescentada, no exemplo utilizado o ip 127.0.01 foi informado pois a Host é executado no servidor de portal, caso o mesmo fosse executado em outra maquina em casos de abientes "N" camadas o ip informado precisa ser do servidor de host e sempre utilizar letras minusculas para o alias.servidor.
8. Configuração do usuário que executa o host no Windows
Localizar o RM.Host.Service
Clicar duas vezes no registro para edita-lo, por padrão o Log On cem como This Account, o usuário informado precisa ser ADMINISTRADOR do servidor onde o Host estiver sendo executado.
Outra opção é alterar a configuração de This account para Local System account
9. Configuração do usuário que executa o host no Windows.
9.1 Acessar o RM.Host.Service como administrador
9.2 Parar o serviço
9.3 Apagar os arquivos _broker e _brokerCustom
9.4 Iniciar o serviço novamente.
10 - Reiniciar o IIS
10.1 Acessar o Prompt de Comando do Windows como administrador
10.2 Digitar CD\ para voltar para a raiz
10.3 Digitar iisreset \restart para reiniciar o iis
11 - Acessar o Portal
Link com local host
http://localhost/FrameHTML/Web/App/Edu/PortalDoProfessor/
Link informando no nome do servidor
http://bh-bd-temp/FrameHTML/Web/App/Edu/PortalDoProfessor/#/login
Clique e saiba tudo sobre Novo portal do professor: Novo Portal do Professor
1 Comentários