{"id":1666,"date":"2023-03-09T17:57:38","date_gmt":"2023-03-09T17:57:38","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt\/support\/2023\/03\/09\/6865487-como-instalar-ssl-na-vps-utilizando-certbot-no-hostinger\/"},"modified":"2023-03-09T17:57:38","modified_gmt":"2023-03-09T17:57:38","slug":"6865487-como-instalar-ssl-na-vps-utilizando-certbot-no-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/br\/support\/6865487-como-instalar-ssl-na-vps-utilizando-certbot-no-hostinger\/","title":{"rendered":"Como Instalar SSL na VPS Utilizando Certbot no Hostinger"},"content":{"rendered":"<p class=\"no-margin\">Se o sistema operacional de sua VPS n&atilde;o possui um painel de controle ou n&atilde;o tem uma op&ccedil;&atilde;o integrada de SSL gratuito, voc&ecirc; pode gerar e instalar um certificado <b>Let&rsquo;s Encrypt SSL<\/b> com <b><a href=\"https:\/\/certbot.eff.org\/\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Certbot<\/a><\/b>. Siga estes passsos:<\/p><p class=\"no-margin\">\n<\/p><h1 id=\"h_7e8e6128da\">Passo 1 &ndash; Preparando a VPS<\/h1><p class=\"no-margin\">Antes de instalar o SSL, certifique que sua VPS:<\/p><ul>\n<li>\n<p class=\"no-margin\">Tem um <b>servidor web<\/b> rodando (como Apache, NGINX, etc.)<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">O site hospedado em sua VPS est&aacute; configurado para ser aberto <b>inserindo o dom&iacute;nio nome <\/b>na barra de endere&ccedil;o &ndash; n&atilde;o o IP<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">O dom&iacute;nio est&aacute; <b><a href=\"https:\/\/support.hostinger.com.br\/pt-BR\/articles\/4193117-o-que-e-propagacao-de-dns#:~:text=A%20propaga%C3%A7%C3%A3o%20de%20DNS%20%C3%A9,a%20mesma%20informa%C3%A7%C3%A3o%20contida%20neles.\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">propagando<\/a> <\/b>e apontando para os <b><a href=\"https:\/\/support.hostinger.com.br\/pt-BR\/articles\/2032902-como-criar-child-nameservers\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">child nameservers<\/a><\/b> da sua VPS. Instalar um SSL com Certbot enquanto o dom&iacute;nio estiver propagando ir&aacute; criar um <b>certificado auto-assinado<\/b>, o que pode causar erros acessando seu website.<\/p>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><h1 id=\"h_e06d7f86da\">Passo 2 &ndash; Instalando as depend&ecirc;ncias<\/h1><p class=\"no-margin\">O Certbot recomenda o uso do snapd para instala&ccedil;&atilde;o. Como o snapd n&atilde;o &eacute; suportado no VPS baseado em Linux da Hostinger, voc&ecirc; pode usar o <b>Python <\/b>instalando-o primeiro em seu servidor.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Para iniciar o processo, <b><a href=\"https:\/\/support.hostinger.com.br\/pt-BR\/articles\/6270436-como-me-conectar-ao-vps-via-ssh\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">conecte-se a sua VPS usando SSH<\/a><\/b>. Em seguida, instale as depend&ecirc;ncias necess&aacute;rias (Python 3.6+, venv e Augeas) de acordo com seu sistema operacional:<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Para distribui&ccedil;&otilde;es baseadas em APT (como Debian ou Ubuntu), execute o seguinte:<\/p><pre><code>sudo apt update<br>sudo apt install python3 python3-venv libaugeas0<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Para distribui&ccedil;&otilde;es baseadas em RPM (Fedora, CentOS), use este comando:<\/p><pre><code>sudo dnf install python3 augeas-libs<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>ANOTA&Ccedil;&Otilde;ES<\/b>:<\/p><ul>\n<li>\n<p class=\"no-margin\">Para distribui&ccedil;&otilde;es mais antigas que n&atilde;o suportam <b><code>dnf<\/code><\/b>, use <b><code>yum<\/code><\/b><\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Algumas distribui&ccedil;&otilde;es baseadas em RHEL usam <code>python3x <\/code>em vez de <code>python3 <\/code>(por exemplo, python38). Consulte a documenta&ccedil;&atilde;o da sua distribui&ccedil;&atilde;o Linux &#128578;<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Se voc&ecirc; tiver problemas para instalar a criptografia, talvez seja necess&aacute;rio instalar depend&ecirc;ncias adicionais. Confira este artigo para obter mais informa&ccedil;&otilde;es: <b><a href=\"https:\/\/cryptography.io\/en\/latest\/installation\/#building-cryptography-on-linux\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Construindo criptografia no Linux<\/a><\/b><\/p>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><h1 id=\"h_d584eb3af8\">Passo 3 &ndash; Instalando o Certbot<\/h1><p class=\"no-margin\">Para prevenir quaisquer conflitos com vers&otilde;es anteriores, r<b>emova quaisquer pacotes do Certbot<\/b> instalados antes da instala&ccedil;&atilde;o da nova vers&atilde;o. Voc&ecirc; pode utilizar o seu gerenciador de pacotes (apt, dnf, yum, etc.) para isso.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Quando estiver pronto, rode o seguinte comando utilizando um <b>sistema virtual Python<\/b>:<\/p><pre><code>sudo python3 -m venv \/opt\/certbot\/<br>sudo \/opt\/certbot\/bin\/pip install --upgrade pip<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Para <b>instalar o Certbot<\/b>, rode este comando no Apache::<\/p><pre><code>sudo \/opt\/certbot\/bin\/pip install certbot certbot-apache<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Ou esse para o NGINX:<\/p><pre><code>sudo \/opt\/certbot\/bin\/pip install certbot certbot-nginx<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Depois, crie um <b>link simb&oacute;lico <\/b>para que o Certbot possa ser executado de qualquer caminho:<\/p><pre><code>sudo ln -s \/opt\/certbot\/bin\/certbot \/usr\/bin\/certbot<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Instale e ative o SSL <\/b>para seus sited e tenha o Certbot para realizar todas as configura&ccedil;&otilde;es executando o comando para Apache:<\/p><pre><code>sudo certbot --apache<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">P&agrave;ra NGINX:<\/p><pre><code>sudo certbot --nginx<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>OBSERVA&Ccedil;&Atilde;O<\/b>:<\/p><ul>\n<li>\n<p class=\"no-margin\">Para obter apenas os certificados e configurar o SSL manualmente, anexe <code>certonly <\/code>ap&oacute;s <code>certbot <\/code>e antes de<code> --apache<\/code> ou <code>--nginx<\/code>.<\/p>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Como o SSL fica ativo por 90 dias, &eacute; recomend&aacute;vel configurar a renova&ccedil;&atilde;o autom&aacute;tica. Voc&ecirc; pode fazer isso executando o seguinte comando:<\/p><pre><code>echo \"0 0,12 * * * root \/opt\/certbot\/bin\/python -c 'import random; import time; time.sleep(random.random() * 3600)' &amp;&amp; sudo certbot renew -q\" | sudo tee -a \/etc\/crontab &gt; \/dev\/null<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">&Eacute; isso, agora voc&ecirc; pode visitar seu site em uma janela an&ocirc;nima para verificar se o SSL est&aacute; instalado e funcionando corretamente &#128522;<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Recursos adicionaisAdditional resources<\/b>:<\/p><ul>\n<li>\n<p class=\"no-margin\">Se seu SO tem um paneiel de controle (como Cyberpanel ou cPanel), cheque esse artigo: <b><a href=\"https:\/\/www.hostinger.com.br\/tutoriais\/instalar-ssl-vps-webmin\" target=\"_blank\" class=\"intercom-content-link\">Como instalar SSL na VPS<\/a><\/b><\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Voc&ecirc; pode encontrar outros m&eacute;todos alternativos de instalar o Certbot aqui: <b><a href=\"https:\/\/eff-certbot.readthedocs.io\/en\/stable\/install.html#alternative-1-docker\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Instalar Certbot utilizando Docker, pip<\/a><\/b><\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Instalando um certificado SSL em sua VPS com Certbot utilizando Python<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[178],"tags":[],"class_list":["post-1666","post","type-post","status-publish","format-standard","hentry","category-comecando-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/6865487-how-to-install-ssl-on-vps-using-certbot-at-hostinger\/","default":1},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/support\/6865487-como-instalar-ssl-en-vps-usando-certbot-en-hostinger\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/support\/6865487-comment-installer-un-certificat-ssl-sur-un-vps-a-l-aide-de-certbot-chez-hostinger\/","default":0},{"locale":"lt-LT","link":"https:\/\/www.hostinger.com\/lt\/support\/6865487-kaip-idiegti-ssl-vps-serveryje-naudojant-certbot-hostinger-platformoje\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/br\/support\/6865487-como-instalar-ssl-na-vps-utilizando-certbot-no-hostinger\/","default":0}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts\/1666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/comments?post=1666"}],"version-history":[{"count":0,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts\/1666\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/media?parent=1666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/categories?post=1666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/tags?post=1666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}