SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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

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
 
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 | FISL14Fernando Soares
 
Mobile and APIs: como toda a mágica acontece | Thamara Hessel
Mobile and APIs: como toda a mágica acontece | Thamara HesselMobile and APIs: como toda a mágica acontece | Thamara Hessel
Mobile and APIs: como toda a mágica acontece | Thamara HesselMobile Summit
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?Rafael Funchal
 

Mais procurados (6)

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!
 
Seu site voando
Seu site voandoSeu site voando
Seu site voando
 
Open
OpenOpen
Open
 
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
 
Mobile and APIs: como toda a mágica acontece | Thamara Hessel
Mobile and APIs: como toda a mágica acontece | Thamara HesselMobile and APIs: como toda a mágica acontece | Thamara Hessel
Mobile and APIs: como toda a mágica acontece | Thamara Hessel
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 

Semelhante a Configurando SSL com Let’s Encrypt, EasyEngine 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 trincheirasBruno 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 HTMLRenato 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í - GOFernando 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 tunelManim Edições
 
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelTutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunelManim Edições
 
Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Bruno Lopes
 
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-CLIJakeliny Gracielly
 
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çaFernando 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 1Jeison Barros
 
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 virtualEdigleysson Silva
 
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çãowebtugahosting
 
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 CodeIgniterEric Silva
 

Semelhante a Configurando SSL com Let’s Encrypt, EasyEngine 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
 
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
 
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
 

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 maisRafael Funchal
 
Fazendo de tudo com WordPress
Fazendo de tudo com WordPressFazendo de tudo com WordPress
Fazendo de tudo com WordPressRafael 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 maisRafael 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 zeroRafael Funchal
 
Empregos com WordPress
Empregos com WordPressEmpregos com WordPress
Empregos com WordPressRafael 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 #CPBR9Rafael 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 WordPressRafael Funchal
 
Internacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoInternacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoRafael Funchal
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPressRafael Funchal
 
Newsletters no WordPress
Newsletters no WordPressNewsletters no WordPress
Newsletters no WordPressRafael 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çãoRafael Funchal
 
Odin: Um framework que chuta bundas
Odin: Um framework que chuta bundasOdin: Um framework que chuta bundas
Odin: Um framework que chuta bundasRafael Funchal
 
Como criar um tema para WordPress
Como criar um tema para WordPressComo criar um tema para WordPress
Como criar um tema para WordPressRafael 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 ProjetosRafael 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, EasyEngine 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