Como configurar o certificado SSL gratuito para o Apache no Debian Top 10

Como configurar o certificado SSL gratuito para o Apache no Debian Top 10
Os protocolos TLS e SSL criptografaram o tráfego entre um site (ou outro serviço) e um visitante ou navegador da Web, impedindo que os farnos ou atacantes acessem a comunicação. Ultimamente, o Google exigiu que todos os webmasters usassem SSL, mesmo para sites sem troca de informações confidenciais girando esse protocolo em um obrigatório independentemente da necessidade de segurança.

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 ().


ServerName Linux.beleza
Serveralias www.Linux.beleza
ServerAdmin [email protected]
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:

# Índice MV.HTML Oldindex.html

Em seguida, crie uma nova página para fins de teste:

# teste nano.html

Coloque 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.