Este tutorial enfoca a instalação de um certificado SSL em um servidor da web Apache no Linux Debian 10 Buster rápido e simples usando o CERTBOT. Para usuários que precisam de um servidor web criptografado, mas ainda não instalaram ou configuraram o Apache, 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 de distribuições Linux baseadas em Debian e Linux. Se você já tem Apache, pode pular para como configurar o certificado SSL gratuito para Apache no Debian 10 Buster.
Instalando o Apache no Debian 10 Buster
Esta etapa é apenas para usuários que ainda não instalaram o Apache, se você já possui o Apache instalado, salto para o capítulo “Como configurar o certificado SSL gratuito para o Apache no Debian 10”.
Se você não instalou o Apache, instale -o executando:
# APT Install Apache2 -y
Depois de instalado, o serviço começará automaticamente e você poderá acessar seu servidor da web do seu navegador através do endereço http: // 127.0.0.1 (localhost).
O Apache também suporta vários domínios, mas para esta configuração, vamos configurar apenas o domínio https: // linux.BZ usando o arquivo de configuração padrão para Apache /etc/apache2/sites-habilitado/000-default.conf. Correr:
# nano/etc/apache2/sites-habilitados/000-default.conf
As linhas não declaradas abaixo mostram uma configuração adequada adaptada para Linux.beleza,
O arquivo contém o seguinte conteúdo abrindo o arquivo (), o nome do servidor, alias, informações de contato, diretório raiz, informações sobre arquivos de registro e arquivo de fechamento ().
Você pode renomear a página de índice padrão do Apache executando:
# Índice MV.HTML Oldindex.html
Em seguida, crie uma nova página para fins de teste:
# teste nano.htmlColoque dentro de qualquer conteúdo que desejar:
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 da Web. A imagem a seguir mostra apenas um exemplo de página de configuração do roteador para encaminhamento de porta, no seu roteador você precisará encaminhar as portas 80 e 443 para o seu endereço IP local do computador Apache.
Finalmente você poderá acessar seu site de fora da sua rede.
Como configurar o certificado SSL gratuito para Apache no Debian 10 Buster
Se você já tem o Apache é hora de adicionar SSL, para esse fim, este tutorial mostra como instalar um certificado SSL de uma maneira rápida e simples usando o certbot, um instalador e configurador automático para certificados SSL Let's Crypt.
Para começar a instalar pacotes CERTBOT em execução:
# APT Install CertBot Python-CertBot-Apache -y
Depois de instalado os pacotes anteriores, crie e instrua um redirecionamento para o HTTPS executando:
# certbot --apache
Preencha as informações solicitadas:
Em algum momento, ele oferecerá a você redirecionar o tráfego para HTTPS, pressione 2 para aceitar, depois pressione DIGITAR terminar.
Se o sucesso do processo você verá a seguinte tela:
Finalmente você pode testar seu site, pressione Ctrl+F5 e ele será redirecionado através do SSL agora.
Para renovar a execução do certificado:
# CertBot Renew-Dry-Run
Conclusão no método CERTBOT para instalar um certificado SSL para Apache no Debian 10 Buster
O CERTBOT torna a instalação de certificados SSL extremamente fácil e rápida, permitindo qualquer usuário inexperiente sem Plesk ou CPanel compartilhar conteúdo da Web de maneira segura de graça. Todo o processo levou minutos, incluindo a instalação do Apache.
Outras opções gratuitas para obter certificados SSL gratuitos podem incluir SSL gratuitamente (https: // sslforfree.com, as licenças SSL grátis curtas ou zerossl que eu ainda não tentei, mas nenhum deles significa um método rápido e fácil como este.
Espero que você tenha encontrado este breve artigo sobre como configurar o certificado gratuito para o Apache no Debian 10 útil, obrigado por lê -lo.