{"id":9803,"date":"2025-06-23T12:09:39","date_gmt":"2025-06-23T15:09:39","guid":{"rendered":"https:\/\/www.fernandoquadro.com.br\/html\/?p=9803"},"modified":"2026-02-20T16:42:58","modified_gmt":"2026-02-20T19:42:58","slug":"instalacao-do-certificado-ssl-no-geonode","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2025\/06\/23\/instalacao-do-certificado-ssl-no-geonode\/","title":{"rendered":"Instala\u00e7\u00e3o do Certificado SSL no GeoNode"},"content":{"rendered":"<p>Prezado leitor,<\/p>\n<p>Se voc\u00ea est\u00e1 trabalhando com o GeoNode e est\u00e1 tendo alguma dificuldade para gerar o certificado digital (SSL), vou detalhar como voc\u00ea pode fazer utilizando o Lets Encrypt. Vamos aos passos:<\/p>\n<p><strong>1. Instalar o certbot (para gerar o certificado)<\/strong><\/p>\n<pre>\r\n> sudo apt install -y certbot\r\n<\/pre>\n<p><strong>2. Parar o Nginx<\/strong><\/p>\n<pre>\r\n> docker stop nginx4my_geonode\r\n<\/pre>\n<p><strong>3. Gerar o certificado para o dom\u00ednio desejado<\/strong><\/p>\n<pre>\r\n> sudo certbot certonly -d fernandoquadro.com.br\r\n<\/pre>\n<p>O certbot ir\u00e1 gerar os arquivos <strong>privkey.pem<\/strong> e <strong>fullchain.pem<\/strong> na pasta <strong>\/etc\/letsencrypt\/archive\/fernandoquadro.com.br<\/strong><\/p>\n<p><strong>4. Copiar os arquivos para o nginx no docker<\/strong><\/p>\n<p>Primeiro voc\u00ea deve subir o container do Nginx:<\/p>\n<pre>\r\n> docker start nginx4my_geonode\r\n<\/pre>\n<p>No container do Ngnix existe a pasta \/certificate_symlink, \u00e9 nela que ficam armazenados os arquivos do certificado SSL. Voc\u00ea precisa ent\u00e3o, substituir os arquivos que voc\u00ea criou com o certbot pelos que est\u00e3o por default nessa pasta. Para isso, entre na pasta onde est\u00e3o os arquivos que voc\u00ea gerou e execute o seguinte comando:<\/p>\n<pre>\r\n> docker cp fullchain.pem nginx4my_geonode:\/certificate_symlink\r\n> docker cp privkey.pem nginx4my_geonode:\/certificate_symlink\r\n<\/pre>\n<p>Ap\u00f3s realizada a c\u00f3pia confira se est\u00e1 tudo certo. Caso ele tenha criado com o nome fullchain1 ou privkey1, a sugest\u00e3o \u00e9 apagar os antigos e renomear os novos.<\/p>\n<p><strong>5. Alterar as vari\u00e1veis no arquivo .env<\/strong><\/p>\n<p>Para finalizar \u00e9 necess\u00e1rio que voc\u00ea altere as seguintes vari\u00e1veis do seu arquivo .env para https. S\u00e3o elas:<\/p>\n<p> &#8211; SITEURL<br \/>\n &#8211; NGINX_BASE_URL<br \/>\n &#8211; GEOSERVER_WEB_UI_LOCATION<br \/>\n &#8211; GEOSERVER_PUBLIC_LOCATION<\/p>\n<p>Lembre-se de alterar tamb\u00e9m as vari\u00e1vels HTTP_HOST (que ficar\u00e1 em branco) e HTTPS_HOST:<\/p>\n<p> &#8211; HTTPS_HOST=fernandoquadro.com.br<\/p>\n<p>Por \u00faltimo, lembre-se de setar as variaveis abaixo, para production:<\/p>\n<p> &#8211; DOCKER_ENV=production<br \/>\n &#8211; LETSENCRYPT_MODE=production <\/p>\n<p><strong>6. Reiniciar o Nginx<\/strong><\/p>\n<pre>\r\n> docker stop nginx4my_geonode\r\n> docker start nginx4my_geonode\r\n<\/pre>\n<p>Agora \u00e9 s\u00f3 abrir o navegador e verificar se deu tudo certo e seu GeoNode est\u00e1 com o HTTPS ativado.<\/p>\n<p>Dica: Se precisar conferir o nome dos arquivos, a configura\u00e7\u00e3o dos arquivos pem, fica na pasta <strong> \/etc\/nginx<\/strong> no docker no arquivo <strong>nginx.https.available.conf<\/strong> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prezado leitor, Se voc\u00ea est\u00e1 trabalhando com o GeoNode e est\u00e1 tendo alguma dificuldade para gerar o certificado digital (SSL), vou detalhar como voc\u00ea pode fazer utilizando o Lets Encrypt. Vamos aos passos: 1. Instalar o certbot (para gerar o&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2025\/06\/23\/instalacao-do-certificado-ssl-no-geonode\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":9139,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[196],"class_list":["post-9803","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-geonode"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=9803"}],"version-history":[{"count":6,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9803\/revisions"}],"predecessor-version":[{"id":10171,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9803\/revisions\/10171"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/9139"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=9803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=9803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=9803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}