Mudanças entre as edições de "AleloMicro-SiBBR: configuração"

De AleloWiki
Ir para: navegação, pesquisa
(Manager Web)
(Geração de certificado para segurança do sítio com SSL (protocolo HTTPS))
Linha 59: Linha 59:
 
'''Baixar o programa''' para obtenção do certificado gratuito, que é válido por 90 dias.  
 
'''Baixar o programa''' para obtenção do certificado gratuito, que é válido por 90 dias.  
  
*''Lembrar que deve ser gerado e configurado um novo certificado a cada 3 meses''.
+
*''Lembrar de gerar e configurar um novo certificado a cada 3 meses''.
  
'''Criar''' o path (caminho) .well-known\acme-challenge dentro do diretório principal do tomcat:
+
'''Criar''' o ''path'' (caminho) ''.well-known\acme-challenge'' dentro do diretório principal do ''tomcat'':
  
'''Abrir''' o CMD (command do sistema operacional):
+
'''Abrir''' o CMD (''command do sistema operacional''):
  
 
  > c:
 
  > c:
Linha 72: Linha 72:
 
  > cd .well-known
 
  > cd .well-known
 
  > mkdir acme-challenge
 
  > mkdir acme-challenge
 
  
 
===Gerar o certificado base===
 
===Gerar o certificado base===

Edição das 10h33min de 3 de dezembro de 2020

Documentação para instalação do AleloMicro e IPT:

Recurso padrão
Java, versão AdoptOpenJava versão: 8.265
Arquivo apache-tomcat-9.0.38.exe
Ambiente Instalar como serviço do sistema operacional
Local Instalar em diretório próprio: c:\tomcat_9
Usuário e senha Instalar com usuário manager web: Usuário e Senha
s s

Manager Web

Para configurar o manager web responsável por fazer o deploy (publicar) a aplicação:

Editar o arquivo C:\Tomcat_9\webapps\manager\META-INF\context.xml e incluir:

<Context antiResourceLocking="false" privileged="true" >
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
    	 allow="^.*$" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

Editar o arquivo C:\Tomcat_9\webapps\manager\WEB-INF\web.xml:

<multipart-config>
 	<max-file-size>536870912</max-file-size>
 	<max-request-size>536870912</max-request-size>
 	<file-size-threshold>0</file-size-threshold>
</multipart-config>

Configurar o arquivo C:\Tomcat_9\conf\server.xml:

<Connector executor="tomcatThreadPool"
      port="80" protocol="HTTP/1.1"
      connectionTimeout="60000"
      maxThreads="300"
      minSpareThreads="75"
      maxSpareThreads="250"
      redirectPort="443" />

Geração de certificado para segurança do sítio com SSL (protocolo HTTPS)

Baixar o programa para obtenção do certificado gratuito, que é válido por 90 dias.

  • Lembrar de gerar e configurar um novo certificado a cada 3 meses.

Criar o path (caminho) .well-known\acme-challenge dentro do diretório principal do tomcat:

Abrir o CMD (command do sistema operacional):

> c:
> cd\tomcat_9
> cd webapps
> cd ROOT
> mkdir .well-known
> cd .well-known
> mkdir acme-challenge

Gerar o certificado base

Download: https://github.com/do-know/Crypt-LE

Programa: le64.exe

Para executar abra o CMD (command do sistema operacional):

Ir para o diretório do le64.exe:

> e:
> cd\softwares2020
> le64.exe -email "gilberto.hiragi@embrapa.br" -key account.key -csr domain.csr -csr-key domain.key -crt domain.crt -domains "am.cenargen.embrapa.br" -generate-missing -live --path "C:\Tomcat_9\webapps\ROOT\.well-known\acme-challenge"