Como instalar o certificado SSL gratuito para o NGINX no Debian Top 10

Como instalar o certificado SSL gratuito para o NGINX no Debian Top 10
Os protocolos TLS e SSL cifram a conexão entre um site (ou outro serviço, mas neste tutorial nginx é o foco) e um cliente ou navegador da web, evitando sniffers ou MIM (homem no meio) de ataque de comunicação de espionagem. Alguns anos atrás, o Google exigiu que todos os webmasters usassem SSL, também para sites sem troca de informações sensíveis, tornando esse protocolo também para fins de marketing (SEO).

Este tutorial mostra como instalar um certificado SSL gratuito para o nginx no Debian 10 usando o certbot.

Para usuários que não instalaram o NGINX, o tutorial começa com uma introdução rápida à instalação e configuração do Nginx para mostrar o site Linux.BZ, usuários que já possuem o nginx instalados e configurados podem pular para como instalar o certificado SSL gratuito para o nginx no Debian 10.

Instalando o Nginx no Debian 10 Buster

O NGINX foi desenvolvido para alto desempenho, apoiando milhões de conexões simultaneamente. Embora, por padrão, ele possa servir apenas sites estáticos contrários ao Apache, que podem servir sites estáticos e dinâmicos, sites dinâmicos também podem ser servidos com o Nginx auxiliado pelo Apache ou outro software.
Se você tiver o NGINX ainda não instalado no seu PC, esta seção mostrará sua instalação e configuração, se você já tiver o Nginx já instalado salto para como instalar o certificado SSL gratuito para o nginx no Debian 10.

Para começar a instalar o NGINX no Debian 10 Buster, versões anteriores do Debian ou distribuições de Linux baseadas são executadas:

# apt install nginx -y

Você deve poder acessar seu servidor da web através do seu navegador em http: // 127.0.0.1/ (localhost).

Agora crie um arquivo de configuração para o seu site usando o Nano, na execução do terminal:

# nano/etc/nginx/sites-averable/linux.beleza

Dentro da entrada de arquivo recém -criada, o conteúdo mostrado na imagem abaixo, substituindo o Linux.BZ para seu nome de domínio.

servidor
Ouça 80 default_server;
Ouça [::]: 80 default_server;
raiz/var/www/linux.beleza;
ÍNDICE ÍNDICE.html;
server_name linux.BZ www.Linux.beleza;
Localização /
try_files $ uri $ uri/ = 404;

Depois de adicionar as linhas acima (substituindo o Linux.bz para o seu domínio), pressione Ctrl+X para salvar e sair do editor de texto Nano.

Em seguida, crie um link simbólico para /etc/nginx/sites-habilitado/linux.beleza Correndo:

# ln -s/etc/nginx/sites -available/linux.bz/etc/nginx/sites-habilitado/linux.beleza

Agora crie um diretório /var/www/

No meu caso:

# mkdir/var/www/linux.beleza
# SUDO Service Nginx Iniciar

Agora você deve acessar seu site através do NGINX com seu navegador:

Nota para usuários domésticos:

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.

Como instalar o certificado SSL gratuito para Nginx no Debian 10

O processo de instalação SSL gratuito para o NGINX sob o Debian 10 Buster é bastante fácil e rápido graças ao CERTBOT, o que faz com que o LetS criptografa os certificados SSL fáceis de instalar.

Você pode instalar o CertBot no Debian 10 Buster executando o seguinte comando:

# APT Install CertBot Python-CertBot-Nginx -y

Para iniciar o processo de configuração para adicionar um certificado SSL ao NGINX e redirecionar todo o tráfego HTTP para HTTPS RUN:

# sudo certbot -nginx

Você pode preencher todos os campos solicitados ou deixá -los em branco, a última etapa permite que você configure automaticamente o nginx para redirecionar todo o tráfego não seguro através do HTTPS.

Conclusão sobre o certificado SSL gratuito para Nginx no Debian 10 Buster

O processo para instalar um certificado SSL gratuito para Nginx no Debian 10 Buster é bastante simples e rápido graças ao CERTBOT. Todo o processo levou minutos para instalar o servidor da web nginx e configurá -lo com SSL.

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 uma maneira rápida e simples como esta.

Espero que você tenha encontrado este breve artigo sobre como instalar o certificado SSL gratuito para o nginx no Debian 10 útil, obrigado por lê -lo.

Outros artigos relacionados a como instalar o certificado SSL gratuito para o nginx no Debian 10

  • Tomcat Install SSL Certificado
  • Vamos criptografar o certificado SSL
  • O que é um navegador Tor?
  • TLS vs SSL
  • Instale o nginx no CentOS