Este tutorial se concentra na instalação de um certificado SSL em um servidor web Apache no Linux Debian 10 Buster rápido e simples usando Certbot. Para usuários que precisam de um servidor da web criptografado, mas não instalaram ou configuraram o Apache ainda, a primeira seção mostra como instalar e configurar o Apache no Debian 10 Buster para hospedar um site.
Todas as etapas descritas neste tutorial são úteis para versões anteriores recentes do Debian e distribuições Linux baseadas. Se você já tem o Apache, pode pular para Como configurar o certificado SSL grátis para Apache no Debian 10 Buster.
Instalando Apache no Debian 10 Buster
Este passo é apenas para usuários que ainda não instalaram o Apache, se você já tem o Apache instalado, pule para o capítulo “Como configurar o certificado SSL grátis para Apache no Debian 10”.
Se você não instalou o Apache, instale-o executando:
Depois de instalado, o serviço iniciará automaticamente e você poderá acessar seu servidor web a partir de seu navegador através do endereço http: // 127.0.0.1 (localhost).
O Apache também oferece suporte a vários domínios, mas para esta configuração iremos apenas configurar o domínio https: // linux.beleza usando o arquivo de configuração padrão para apache / etc / apache2 / sites-enabled / 000-default.conf. Corre:
# nano / etc / apache2 / sites-enabled / 000-default.conf
As linhas não comentadas abaixo mostram uma configuração adequada adaptada para linux.beleza,
O arquivo contém o seguinte conteúdo abrindo o arquivo (
Nome_do_servidor linux.beleza
ServerAlias www.linux.beleza
ServerAdmin contact @ linux.beleza
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / erro.registro
CustomLog $ APACHE_LOG_DIR / acesso.log combinado
Você pode renomear a página de índice padrão do Apache executando:
# mv index.html oldindex.htmlEm seguida, crie uma nova página para fins de teste:
# nano teste.html
Coloque dentro de qualquer conteúdo que você quiser:
Pressione CTRL + X para salvar e sair.
Para permitir o acesso de fora da rede, alguns usuários domésticos precisarão configurar seus roteadores para encaminhar as portas necessárias para seus servidores web. A imagem a seguir mostra apenas um exemplo de página de configuração do roteador para encaminhamento de porta. Em seu roteador, você precisará encaminhar as portas 80 e 443 para o endereço IP local do seu computador Apache.
Finalmente, você poderá acessar seu site de fora de sua rede.
Como configurar o certificado SSL grátis para Apache no Debian 10 Buster
Se você já tem o Apache na hora de adicionar SSL, para este propósito este tutorial mostra como instalar um certificado SSL de uma forma rápida e simples usando certbot, um instalador automático e configurador para Let's Encrypt SSL.
Para começar a instalar os pacotes Certbot executando:
# apt install certbot python-certbot-apache -y
Depois de instalados, os pacotes anteriores criam e instruem um redirecionamento para https executando:
# certbot --apachePreencha as informações solicitadas:
Em algum momento, ele oferecerá a você para redirecionar o tráfego para https, pressione 2 para aceitar, pressione ENTRAR terminar.
Se o processo for bem-sucedido, você verá a seguinte tela:
Finalmente você pode testar seu site, pressione CTRL + F5 e ele irá redirecionar através de SSL agora.
Para renovar o certificado, execute:
# certbot renew --dry-run
Conclusão sobre o método Certbot para instalar um certificado SSL para Apache no Debian 10 Buster
Certbot torna a instalação de certificados SSL extremamente fácil e rápida, permitindo que qualquer usuário inexperiente sem Plesk ou Cpanel compartilhe conteúdo da web de maneira segura e gratuita. Todo o processo demorou minutos, incluindo a instalação do Apache.
Outras opções gratuitas para obter certificados SSL gratuitos podem incluir SSL gratuitamente (https: // sslforfree.com, as curtas licenças SSL gratuitas do Comodo ou Zerossl que ainda não experimentei, mas nenhum deles significa um método rápido e fácil como este.
Espero que você tenha achado este breve artigo sobre como configurar um certificado gratuito para Apache no Debian 10 útil, obrigado por lê-lo.