Mudanças entre as edições de "AleloMicro-SiBBR: configuração"
De AleloWiki
(→Manager Web) |
(→Manager Web) |
||
Linha 54: | Linha 54: | ||
maxSpareThreads="250" | maxSpareThreads="250" | ||
redirectPort="443" /> | 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 que deve ser gerado e configurado 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" | ||
+ | |||
[[Categoria:AleloMicro]] | [[Categoria:AleloMicro]] | ||
[[Categoria:Tutorial]] | [[Categoria:Tutorial]] |
Edição das 10h32min 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 que deve ser gerado e configurado 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"