Nginx

Como instalar o certificado SSL grátis para Nginx no Debian 10

Como instalar o certificado SSL grátis para Nginx no Debian 10
Os protocolos TLS e SSL codificam a conexão entre um site (ou outro serviço, mas neste tutorial o Nginx é o foco) e um cliente ou navegador da web evitando sniffers ou ataques MiM (Man in the Middle) de comunicação de espionagem. Há alguns anos, o Google exigia que todos os webmasters usassem SSL, também para sites sem troca de informações confidenciais, o que torna esse protocolo obrigatório também para fins de marketing (SEO).

Este tutorial mostra como instalar um certificado SSL grátis para Nginx no Debian 10 usando Certbot.

Para usuários que ainda 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, os usuários que já têm o Nginx instalado e configurado podem pular para Como instalar o certificado SSL grátis para Nginx no Debian 10.

Instalando o Nginx no Debian 10 Buster

Nginx foi desenvolvido para alto desempenho, suportando milhões de conexões simultaneamente. Enquanto por padrão ele só pode servir sites estáticos contrários ao Apache, que pode servir tanto sites estáticos quanto dinâmicos, sites dinâmicos também podem ser servidos com Nginx auxiliado pelo Apache ou outro software.
Se você ainda não tiver o Nginx instalado no seu PC, esta seção mostrará sua instalação e configuração, se você já tiver o Nginx instalado, vá para Como instalar o certificado SSL grátis para Nginx no Debian 10.

Para começar a instalar o Nginx no Debian 10 Buster, execute as versões anteriores do Debian ou distribuições baseadas no Linux:

# apt install nginx -y

Você deve conseguir acessar seu servidor da web por meio do navegador em http: // 127.0.0.1 / (localhost).

Agora crie um arquivo de configuração para o seu site usando o nano, no terminal, execute:

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

No arquivo recém-criado, insira o conteúdo mostrado na imagem abaixo, substituindo linux.beleza para o seu nome de domínio.

servidor
escuta 80 default_server;
escute [::]: 80 default_server;
root / var / www / linux.beleza;
índice de í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-enabled / linux.beleza Correndo:

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

Agora crie um diretório / var / www /

No meu caso:

# mkdir / var / www / linux.beleza

# sudo service nginx start

Agora você deve conseguir acessar seu site por meio 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 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.

Como instalar o certificado SSL grátis para Nginx no Debian 10

O processo de instalação SSL grátis para Nginx no Debian 10 Buster é muito fácil e rápido graças ao Certbot que torna os certificados Lets Encrypt 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 execute:

# 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 por meio de https.

Conclusão sobre o certificado SSL grátis para Nginx no Debian 10 Buster

O processo para instalar um certificado SSL grátis para Nginx no Debian 10 Buster é muito simples e rápido graças ao Certbot. Todo o processo levou minutos para instalar o servidor web Nginx e configurá-lo com SSL.

Outras opções gratuitas para obter certificados SSL gratuitos podem incluir SSL gratuitamente (https: // sslforfree.com, as curtas licenças SSL grátis do Comodo ou Zerossl que ainda não experimentei, mas nenhuma delas significa uma forma rápida e simples como esta.

Espero que você tenha achado este breve artigo sobre como instalar o certificado SSL grátis para Nginx no Debian 10 útil, obrigado por lê-lo.

Outros artigos relacionados a Como instalar o certificado SSL grátis para Nginx no Debian 10

Batalha por Wesnoth 1.13.6 Desenvolvimento lançado
Batalha por Wesnoth 1.13.6 lançado no mês passado, é o sexto lançamento de desenvolvimento no 1.13.série x e oferece uma série de melhorias, principal...
Como instalar o League Of Legends no Ubuntu 14.04
Se você é fã de League of Legends, esta é uma oportunidade para testar o funcionamento de League of Legends. Observe que LOL é suportado no PlayOnLinu...
Instale o último jogo de estratégia OpenRA no Ubuntu Linux
OpenRA é um motor de jogo de estratégia em tempo real Libre / Free que recria os primeiros jogos Westwood como o clássico Command & Conquer: Red Alert...