SlideShare uma empresa Scribd logo
Configurando SSL com Let’s
Encrypt, EasyEngine e WP-CLI
./WP-CLI
Publicitário, Desenvolvedor
Web e Happiness Engineer
na Automattic.
Trabalho com WordPress
desde 2009 e participo da
comunidade WordPress em
São Paulo organizando
meetups e WordCamps.
barbudo?
quem é esse
SSL/TLS (Secure Sockets Layer / Transport Layer Security).
Mantém a comunicação entre seu computador e o
servidor de um modo seguro.
O site continua usando o protocolo HTTP, mas os dados
são criptografados e descriptografados durante a
comunicação.
HTTP + Segurança
SSL?
por que usar
Acesse seu servidor usando SSH e rode os
seguintes comandos:
$ wget -qO ee rt.cx/ee && sudo bash ee
Instalando o EasyEngine
Vamos criar um site no servidor:
$ ee site create meusite.com.br --wpfc --letsencrypt
Pronto! você acabou de instalar o WordPress
usando Nginx, cache do Nginx, php5-fpm, MariaDB
e Let’s Encrypt.
Criando um site WP
Se você já criou um site usando o EasyEngine, é
possível instalar o Let’s Encrypt nele:
$ ee site update meusite.com.br --letsencrypt
O EasyEngine se encarregará de criar um CRON
para renovar seu certificado a cada 90 dias.
Adicionando Let’s Encrypt a
um site
É necessário atualizar as URLs do site. O modo
mais simples de fazer isso é usando o WP-CLI, que
é instalado automaticamente pelo EasyEngine:
$ wp search-replace 'http://meusite.com.br'
'https://meusite.com.br'
Mudando as URLs de HTTP
para HTTPS
Caso você não queira instalar o EasyEngine em seu
servidor, você pode instalar apenas o Let’s Encrypt:
$ sudo apt-get install lets-encrypt
$ lets-encrypt meusite.com.br
Instalando apenas o Let’s
Encrypt
perguntas?

Mais conteúdo relacionado

Mais procurados

Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
wordcamppoa
 
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
Gerenciando sites em WordPress de forma eficiente: do deploy à manutençãoGerenciando sites em WordPress de forma eficiente: do deploy à manutenção
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
spirallab
 
Open
OpenOpen
O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...
O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...
O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...
Interidade Cursos Online - Consultoria - Mentoria - Produção Digital
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
Rafael Funchal
 
WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!
Gustavo Silva Bordoni
 
Introdução a web
Introdução a webIntrodução a web
Introdução a web
Filipe Boldo
 
Semana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex MessagingSemana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex Messaging
João Zaratine
 
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa
 
Tutorial Keepass
Tutorial KeepassTutorial Keepass
Tutorial Keepass
Emerson Wendt
 
WordCamp SP 2016
WordCamp SP 2016WordCamp SP 2016
WordCamp SP 2016
Edison Costa
 
PHP Conference 2016
PHP Conference 2016PHP Conference 2016
PHP Conference 2016
Edison Costa
 
Joomla! + SSL = Segurança reforçada | FISL14
Joomla! + SSL = Segurança reforçada | FISL14Joomla! + SSL = Segurança reforçada | FISL14
Joomla! + SSL = Segurança reforçada | FISL14
Fernando Soares
 
Html aula 6 - Como colocar seu site na Web e Personalizar seus links
Html aula 6 - Como colocar seu site na Web e Personalizar seus linksHtml aula 6 - Como colocar seu site na Web e Personalizar seus links
Html aula 6 - Como colocar seu site na Web e Personalizar seus links
Erick L. F.
 
WordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e OptimizaçãoWordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e Optimização
webtugahosting
 

Mais procurados (17)

Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
 
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
Gerenciando sites em WordPress de forma eficiente: do deploy à manutençãoGerenciando sites em WordPress de forma eficiente: do deploy à manutenção
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
 
Open
OpenOpen
Open
 
O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...
O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...
O que, por quê e como sais e chaves de segurança wp protegem o marketing polí...
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!
 
Introdução a web
Introdução a webIntrodução a web
Introdução a web
 
Semana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex MessagingSemana da Informática UNIVILLE - Flex Messaging
Semana da Informática UNIVILLE - Flex Messaging
 
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
 
Tutorial Keepass
Tutorial KeepassTutorial Keepass
Tutorial Keepass
 
Ambiente web (extra)
Ambiente web (extra)Ambiente web (extra)
Ambiente web (extra)
 
WordCamp SP 2016
WordCamp SP 2016WordCamp SP 2016
WordCamp SP 2016
 
Dream 04
Dream 04Dream 04
Dream 04
 
PHP Conference 2016
PHP Conference 2016PHP Conference 2016
PHP Conference 2016
 
Joomla! + SSL = Segurança reforçada | FISL14
Joomla! + SSL = Segurança reforçada | FISL14Joomla! + SSL = Segurança reforçada | FISL14
Joomla! + SSL = Segurança reforçada | FISL14
 
Html aula 6 - Como colocar seu site na Web e Personalizar seus links
Html aula 6 - Como colocar seu site na Web e Personalizar seus linksHtml aula 6 - Como colocar seu site na Web e Personalizar seus links
Html aula 6 - Como colocar seu site na Web e Personalizar seus links
 
WordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e OptimizaçãoWordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e Optimização
 

Semelhante a Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI

Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheiras
Bruno Luiz Pereira da Silva
 
COMO FAZER E-MAIL MARKETING EM HTML
COMO FAZER E-MAIL MARKETING EM HTMLCOMO FAZER E-MAIL MARKETING EM HTML
COMO FAZER E-MAIL MARKETING EM HTML
Renato Melo
 
Apresentação VII Secomp e 3º Seel - Jataí - GO
Apresentação VII Secomp e 3º Seel - Jataí - GOApresentação VII Secomp e 3º Seel - Jataí - GO
Apresentação VII Secomp e 3º Seel - Jataí - GO
Fernando Soares
 
[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...
[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...
[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...
Deep Tech Brasil
 
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelTutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunel
Manim Edições
 
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelTutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunel
Manim Edições
 
Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Novidades no Deployment do Office 365
Novidades no Deployment do Office 365
Bruno Lopes
 
Websocket com PHP
Websocket com PHPWebsocket com PHP
Websocket com PHP
Leonardo Rifeli
 
Configure um servidor cloud com SSL e WP-CLI
Configure um servidor cloud com SSL e WP-CLIConfigure um servidor cloud com SSL e WP-CLI
Configure um servidor cloud com SSL e WP-CLI
Jakeliny Gracielly
 
Python 08
Python 08Python 08
Python 08
Bruno Catão
 
Web Services
Web ServicesWeb Services
Web Services
Igor Gonalves
 
Desafio Rest API
Desafio Rest APIDesafio Rest API
Desafio Rest API
Reinaldo Junior
 
Joomla!, SSL e um pouco sobre segurança
Joomla!, SSL e um pouco sobre segurançaJoomla!, SSL e um pouco sobre segurança
Joomla!, SSL e um pouco sobre segurança
Fernando Soares
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
Jeison Barros
 
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
https://bit.ly/cadastrochasdaterra
 
Comércio Eletrônico - Criando sua loja virtual
Comércio Eletrônico - Criando sua loja virtualComércio Eletrônico - Criando sua loja virtual
Comércio Eletrônico - Criando sua loja virtual
Edigleysson Silva
 
CEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniterCEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniter
Eric Silva
 
Como Instalar O WordPress
Como Instalar O WordPressComo Instalar O WordPress
Como Instalar O WordPress
mauricio souza
 

Semelhante a Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI (20)

Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheiras
 
COMO FAZER E-MAIL MARKETING EM HTML
COMO FAZER E-MAIL MARKETING EM HTMLCOMO FAZER E-MAIL MARKETING EM HTML
COMO FAZER E-MAIL MARKETING EM HTML
 
Apresentação VII Secomp e 3º Seel - Jataí - GO
Apresentação VII Secomp e 3º Seel - Jataí - GOApresentação VII Secomp e 3º Seel - Jataí - GO
Apresentação VII Secomp e 3º Seel - Jataí - GO
 
[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...
[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...
[DTC21] Rodrigo Branas - Segurança na Web: Será que o seu sistema está realme...
 
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelTutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunel
 
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelTutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunel
 
Aula20 open vpn
Aula20 open vpnAula20 open vpn
Aula20 open vpn
 
Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Novidades no Deployment do Office 365
Novidades no Deployment do Office 365
 
Websocket com PHP
Websocket com PHPWebsocket com PHP
Websocket com PHP
 
Configure um servidor cloud com SSL e WP-CLI
Configure um servidor cloud com SSL e WP-CLIConfigure um servidor cloud com SSL e WP-CLI
Configure um servidor cloud com SSL e WP-CLI
 
Python 08
Python 08Python 08
Python 08
 
Web Services
Web ServicesWeb Services
Web Services
 
Desafio Rest API
Desafio Rest APIDesafio Rest API
Desafio Rest API
 
Joomla!, SSL e um pouco sobre segurança
Joomla!, SSL e um pouco sobre segurançaJoomla!, SSL e um pouco sobre segurança
Joomla!, SSL e um pouco sobre segurança
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
 
Comércio Eletrônico - Criando sua loja virtual
Comércio Eletrônico - Criando sua loja virtualComércio Eletrônico - Criando sua loja virtual
Comércio Eletrônico - Criando sua loja virtual
 
Unidade7 roteiro
Unidade7 roteiroUnidade7 roteiro
Unidade7 roteiro
 
CEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniterCEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniter
 
Como Instalar O WordPress
Como Instalar O WordPressComo Instalar O WordPress
Como Instalar O WordPress
 

Mais de Rafael Funchal

Automattic: A empresa por trás do WordPress.com e muito mais
Automattic: A empresa por trás do WordPress.com e muito maisAutomattic: A empresa por trás do WordPress.com e muito mais
Automattic: A empresa por trás do WordPress.com e muito mais
Rafael Funchal
 
Fazendo de tudo com WordPress
Fazendo de tudo com WordPressFazendo de tudo com WordPress
Fazendo de tudo com WordPress
Rafael Funchal
 
Automattic a empresa por trás do WordPress.com e muito mais
Automattic a empresa por trás do WordPress.com e muito maisAutomattic a empresa por trás do WordPress.com e muito mais
Automattic a empresa por trás do WordPress.com e muito mais
Rafael Funchal
 
Workshop criando um site WordPress do zero
Workshop criando um site WordPress do zeroWorkshop criando um site WordPress do zero
Workshop criando um site WordPress do zero
Rafael Funchal
 
Empregos com WordPress
Empregos com WordPressEmpregos com WordPress
Empregos com WordPress
Rafael Funchal
 
Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9
Rafael Funchal
 
Vamos falar de tradução?
Vamos falar de tradução?Vamos falar de tradução?
Vamos falar de tradução?
Rafael Funchal
 
Como enviar newsletters no WordPress
Como enviar newsletters no WordPressComo enviar newsletters no WordPress
Como enviar newsletters no WordPress
Rafael Funchal
 
Internacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoInternacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimento
Rafael Funchal
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPress
Rafael Funchal
 
Newsletters no WordPress
Newsletters no WordPressNewsletters no WordPress
Newsletters no WordPress
Rafael Funchal
 
Saindo do WordPress.com para sua própria instalação
Saindo do WordPress.com para sua própria instalaçãoSaindo do WordPress.com para sua própria instalação
Saindo do WordPress.com para sua própria instalação
Rafael Funchal
 
Odin: Um framework que chuta bundas
Odin: Um framework que chuta bundasOdin: Um framework que chuta bundas
Odin: Um framework que chuta bundas
Rafael Funchal
 
Como criar um tema para WordPress
Como criar um tema para WordPressComo criar um tema para WordPress
Como criar um tema para WordPress
Rafael Funchal
 
O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...
O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...
O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...
Rafael Funchal
 
WordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e ProjetosWordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e Projetos
Rafael Funchal
 

Mais de Rafael Funchal (16)

Automattic: A empresa por trás do WordPress.com e muito mais
Automattic: A empresa por trás do WordPress.com e muito maisAutomattic: A empresa por trás do WordPress.com e muito mais
Automattic: A empresa por trás do WordPress.com e muito mais
 
Fazendo de tudo com WordPress
Fazendo de tudo com WordPressFazendo de tudo com WordPress
Fazendo de tudo com WordPress
 
Automattic a empresa por trás do WordPress.com e muito mais
Automattic a empresa por trás do WordPress.com e muito maisAutomattic a empresa por trás do WordPress.com e muito mais
Automattic a empresa por trás do WordPress.com e muito mais
 
Workshop criando um site WordPress do zero
Workshop criando um site WordPress do zeroWorkshop criando um site WordPress do zero
Workshop criando um site WordPress do zero
 
Empregos com WordPress
Empregos com WordPressEmpregos com WordPress
Empregos com WordPress
 
Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9
 
Vamos falar de tradução?
Vamos falar de tradução?Vamos falar de tradução?
Vamos falar de tradução?
 
Como enviar newsletters no WordPress
Como enviar newsletters no WordPressComo enviar newsletters no WordPress
Como enviar newsletters no WordPress
 
Internacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoInternacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimento
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPress
 
Newsletters no WordPress
Newsletters no WordPressNewsletters no WordPress
Newsletters no WordPress
 
Saindo do WordPress.com para sua própria instalação
Saindo do WordPress.com para sua própria instalaçãoSaindo do WordPress.com para sua própria instalação
Saindo do WordPress.com para sua própria instalação
 
Odin: Um framework que chuta bundas
Odin: Um framework que chuta bundasOdin: Um framework que chuta bundas
Odin: Um framework que chuta bundas
 
Como criar um tema para WordPress
Como criar um tema para WordPressComo criar um tema para WordPress
Como criar um tema para WordPress
 
O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...
O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...
O que é WordPress? Números, usabilidade e diferença do wordpress.org e wordpr...
 
WordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e ProjetosWordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e Projetos
 

Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI

  • 1.
  • 2. Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI ./WP-CLI
  • 3. Publicitário, Desenvolvedor Web e Happiness Engineer na Automattic. Trabalho com WordPress desde 2009 e participo da comunidade WordPress em São Paulo organizando meetups e WordCamps. barbudo? quem é esse
  • 4.
  • 5. SSL/TLS (Secure Sockets Layer / Transport Layer Security). Mantém a comunicação entre seu computador e o servidor de um modo seguro. O site continua usando o protocolo HTTP, mas os dados são criptografados e descriptografados durante a comunicação. HTTP + Segurança
  • 7.
  • 8.
  • 9.
  • 10. Acesse seu servidor usando SSH e rode os seguintes comandos: $ wget -qO ee rt.cx/ee && sudo bash ee Instalando o EasyEngine
  • 11. Vamos criar um site no servidor: $ ee site create meusite.com.br --wpfc --letsencrypt Pronto! você acabou de instalar o WordPress usando Nginx, cache do Nginx, php5-fpm, MariaDB e Let’s Encrypt. Criando um site WP
  • 12. Se você já criou um site usando o EasyEngine, é possível instalar o Let’s Encrypt nele: $ ee site update meusite.com.br --letsencrypt O EasyEngine se encarregará de criar um CRON para renovar seu certificado a cada 90 dias. Adicionando Let’s Encrypt a um site
  • 13. É necessário atualizar as URLs do site. O modo mais simples de fazer isso é usando o WP-CLI, que é instalado automaticamente pelo EasyEngine: $ wp search-replace 'http://meusite.com.br' 'https://meusite.com.br' Mudando as URLs de HTTP para HTTPS
  • 14. Caso você não queira instalar o EasyEngine em seu servidor, você pode instalar apenas o Let’s Encrypt: $ sudo apt-get install lets-encrypt $ lets-encrypt meusite.com.br Instalando apenas o Let’s Encrypt