servicos:seguranca:start
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
servicos:seguranca:start [2019/03/24 00:39] – murilo | servicos:seguranca:start [2019/04/03 23:34] (atual) – murilo | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Segurança ====== | ====== Segurança ====== | ||
- | ===== Cartilhas de Segurança ===== | + | {{simplenavi>serviços:seguranca}} |
- | + | ||
- | Cartilha de Segurança completa do Cert.br: http:// | + | |
- | + | ||
- | ===== Certificados Digitais ===== | + | |
- | + | ||
- | + | ||
- | ==== LetsEncrypt ==== | + | |
- | + | ||
- | Let's Encrypt é uma autoridade de certificação, | + | |
- | + | ||
- | O script acme.sh (https:// | + | |
- | + | ||
- | === Instalação acme.sh === | + | |
- | + | ||
- | Existem duas maneiras de instalar o acme.sh em sua máquina. A primeira maneira é automática e a segunda um pouco mais manual, em casos em que o usuário deseja fazer a instalação com configurações diferentes da padrão. | + | |
- | + | ||
- | === Instalação automática === | + | |
- | + | ||
- | Para instalar o script, basta rodar o seguinte comando: | + | |
- | <code> | + | |
- | curl https:// | + | |
- | </ | + | |
- | Ou se preferir: | + | |
- | < | + | |
- | wget -O - https:// | + | |
- | </ | + | |
- | + | ||
- | === Instalação manual === | + | |
- | + | ||
- | Neste modo, o usuário é capaz de fazer algumas alterações nas configurações. Para isso, primeiro, clone o script do seu repositório git: | + | |
- | < | + | |
- | git clone https:// | + | |
- | </ | + | |
- | Utilizando o comando "ls -la", você pode perceber que uma nova pasta " | + | |
- | < | + | |
- | cd .acme.sh/ | + | |
- | </ | + | |
- | Caso a instalação siga com o seu padrão, uma pasta será criada neste diretório para o domínio que o certificado for criado. Nesta pasta estarão os arquivos de configuração do certificado, | + | |
- | + | ||
- | Caso seja de agrado alterar algumas dessas informações padrões para algo mais pessoal, antes de fazer a instalação, | + | |
- | < | + | |
- | ./acme.sh --help | + | |
- | </ | + | |
- | Repare nas opções que lhe são ofertadas e configure a instalação do script da forma que desejar. Por exemplo, caso seja necessário debugar a execução do script, basta utilizar a opção " | + | |
- | < | + | |
- | ./acme.sh --install --debug | + | |
- | </ | + | |
- | Vale ressaltar que instalar esse script várias vezes em um curto espaço de tempo pode gerar um bloqueio temporário para realizar esta ação. Para isso, quando estiver em fase de testes, não se esqueça de adicionar a opção: < | + | |
- | Após a instalação, | + | |
- | < | + | |
- | ./acme.sh --issue -d dominio.com | + | |
- | </ | + | |
- | Caso você deseja especificar o diretório em que o web root está, utilize a opção " | + | |
- | < | + | |
- | ./acme.sh --issue -d dominio.com -w / | + | |
- | </ | + | |
- | Caso seja necessário emitir o certificado sem ter um servidor web ativo (Modo Standalone), | + | |
- | < | + | |
- | ./acme.sh --issue --standalone -d dominio.com | + | |
- | </ | + | |
- | O campo "Your cert is in" diz onde o certificado está localizado, o campo "Your cert key is in" onde a chave do seu certificado está localizada, o campo "The intermediate CA cert is in" onde o certificado intermediário está localizado e o campo "And the full chain certs is there:" | + | |
- | + | ||
- | É necessário adcionar esses caminhos no arquivo " | + | |
- | < | + | |
- | / | + | |
- | </ | + | |
- | Adicione as seguintes linhas: | + | |
- | < | + | |
- | SSLEngine on | + | |
- | SSLCertificateFile / | + | |
- | SSLCertificateKeyFile / | + | |
- | SSLCACertificateFile / | + | |
- | SSLCertificateChainFile / | + | |
- | </ | + | |
- | É recomendado que estes arquivos não estejam salvos no diretório em que o script está instalado. Para configurar onde os arquivos serão salvos, basta executar o seguinte comando no momento da instalação: | + | |
- | < | + | |
- | acme.sh --install-cert -d example.com \ | + | |
- | --cert-file | + | |
- | --key-file | + | |
- | --ca-file | + | |
- | --fullchain-file / | + | |
- | </ | + | |
- | No campo "/ | + | |
- | + | ||
- | Feito isso, certifique-se de reiniciar o serviço do Apache: | + | |
- | + | ||
- | service apache2 restart | + | |
- | + | ||
- | Para mais informações, | + | |
servicos/seguranca/start.1553387963.txt.gz · Última modificação: 2019/03/24 00:39 por murilo