Voltar para a página Como utilizar Https

Configurações no Mentorweb para uso do HTTPS

Independente do tipo de instalação do certificado digital, após a instalação do certificado no Apache Tomcat ou HAProxy, são necessários alguns ajustes no sistema Mentorweb para que o mesmo possa trabalhar com o certificado digital que foi instalado. Estes ajustes devem ser feitos com o serviço Apache Tomcat parado.

Os passos abaixo são executados no banco de dados de security.
Execute o comando SELECT abaixo e verifique se no valor da coluna SIS_DOMINIO consta a palavra https.

SELECT SIS_URL_ACESSO, SIS_DOMINIO, SIS_CODTEL FROM TB_SISTEMA

Se “não” constar a palavra https, execute o comando update abaixo, substituindo o meudominio.com.br pelo domínio ou subdomínio usado para acessar o sistema Mentorweb.
Sendo o subdomínio usado para testes mssql.mentorescolar.com.br, foi necessário substituir meudominio.com.br por mssql.mentorescolar.com.br e então executar o comando UPDATE.

UPDATE TB_SISTEMA SET SIS_DOMINIO = 'https://meudominio.com.br'

Após a execução do comando update, execute novamente o comando SELECT para verificar se no valor da coluna SIS_DOMINIO agora consta a palavra https Observação: Caso a instituição faça uso de um domínio para o Mentorweb e um domínio para a aplicação de relatórios, ao comando UPDATE deve ser adicionada a cláusula WHERE SIS_CODTEL= 'CODTEL_DA_APLICACAO', onde o CODTEL_DA_APLICACAO deve ser substituído pelo código da aplicação para qual o domínio é diferente.
Exemplo: Se a aplicação de relatórios usar o domínio report.mentorescolar.com.br e as demais aplicações usarem mssql.mentorescolar.com.br, seriam necessários executar ao menos dois comandos UPDATE:

UPDATE TB_SISTEMA SET SIS_DOMINIO = 'https://mssql.mentorescolar.com.br'
UPDATE TB_SISTEMA SET SIS_DOMINIO = 'https://report.mentorescolar.com.br' WHERE SIS_CODTEL= 'EDU03'

acesse a pasta localhost do tomcat. Esta pasta em ambiente Linux fica em /edusoft/tomcat/conf/Catalina/localhost e em ambiente Windows fica em C:\edusoft\tomcat\conf\Catalina\localhost.
Dentro da pasta localhost serão encontrados os arquivos .xml de configuração da aplicação ICoruja e da aplicação EdusoftServiço entre outros. É um padrão da Edusoft, renomear os arquivos .xml da aplicação ICoruja para o nome da instituição e adicionar o nome da instituição aos demais arquivos .xml.
No nosso exemplo, o cliente chama-se “modular”, desta forma o arquivos ICoruja.xml foi renomeado para modular.xml e aos demais arquivos .xml foram adicionados o prefixo modular, conforme pode ser visto na imagem abaixo:

ICoruja.xml

No arquivo ICoruja.xml será necessário alterar o valor http para https no domínio que é usado pelo EdusoftServiços conforme o exemplo abaixo:
De:

<Parameter name="urlPublicar" value="http://meudominio.com.br/ICoruja/" override="false" />

Para:

<Parameter name="urlPublicar" value="https://meudominio.com.br/ICoruja/" override="false" />

Na nossa aplicação de demostração o resultado final ficou da seguinte forma:

 	<!-- Configuracao Memcached -->
	<Parameter name="urlServidorCache" value="192.168.0.44:11211" override="false" />
	<Parameter name="idCache" value="modularCached" override="false" />
 
	<!-- Configuração de serviços -->
	<Parameter name="urlPublicar" value="https://mssql.mentorescolar.com.br/modular/" override="false" />
	<Parameter name="diretorioServicoJar" value="/edusoft/servicos" override="false" />	
 
	<!-- 	<Parameter name="versao" value="6.3" override="false"/>
		<Parameter name="versaoKey" value="06030000" override="false"/>	 -->

EdusoftServicos.xml

No arquivo EdusoftServicos.xml será necessário alterar o valor http para https no domínio que é usado pelo EdusoftServiços conforme o exemplo abaixo:
De:

<Parameter name="urlPublicar" value="http://meudominio.com.br/EdusoftServico/" override="false" />

Para:

<Parameter name="urlPublicar" value="https://meudominio.com.br/EdusoftServico/" override="false" />

Na nossa aplicação de demonstração o resultado final ficou da seguinte forma:

	<!-- Configuração Memcached	 -->
	<Parameter name="urlServidorCache" value="192.168.0.44:11211" override="false" />
	<Parameter name="idCache" value="modularCached" override="false" />
 
	<!-- Configuração de serviços -->
	<Parameter name="urlPublicar" value="https://mssql.mentorescolar.com.br/modularEdusoftServico/" override="false" />
	<Parameter name="diretorioServicoJar" value="/edusoft/servicos" override="false" />
 
	<!-- 	<Parameter name="versao" value="6.3" override="false"/>
	<Parameter name="versaoKey" value="06030000" override="false"/>	 -->

A ultima configuração que precisa ser ajustada para que o sistema Mentorweb trabalhe plenamente com o protocolo https é o ajuste de integração com a aplicação de relatórios.
Para realizar este ajuste, o administrador deve logar-se no sistema Mentorweb e navegar até as “Configurações do sistema”.
O caminho a ser percorrido é modulo Comum → menu Sistema → aba Relatórios.
Nesta aba, deve ser preenchidos os campos Caminho do web-service de relatórios e Caminho para aplicação de relatório com o endereço (domínio/subdomínio) da aplicação de relatórios com https.
O campo Caminho para aplicação do ICoruja deve ser preenchido com o domínio/subdomínio da aplicação do Mentorweb (ICoruja).

No nosso sistema de exemplo as configurações ficaram deste modo:

Para:

Realizadas estas configurações, deve-se limpar o cache das aplicações do sistema Mentorweb acessando a url https://meudominio.com.br/ICoruja/gerenciamentocache?evento=excluir e o sistema esta pronto para uso.

Voltar para a página Como utilizar Https

  • (edição externa)