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
estarei no Happiness Bar
no saguão :-)
perguntas?

Mais conteúdo relacionado

Mais procurados

WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.Leandrinho Vieira
 
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 blogswordcamppoa
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?Rafael Funchal
 
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
 
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
 
Como instalar o WordPress no seu computador
Como instalar o WordPress no seu computadorComo instalar o WordPress no seu computador
Como instalar o WordPress no seu computadorRudá Almeida
 
PHP Conference 2016
PHP Conference 2016PHP Conference 2016
PHP Conference 2016Edison Costa
 
Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosRichard Barros
 
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 MessagingJoão Zaratine
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteHaste Design
 
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 linksErick L. F.
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Bruno Rodrigo S. Souza
 
Introdução a web
Introdução a webIntrodução a web
Introdução a webFilipe Boldo
 
Publiocação de páginas da web
Publiocação de páginas da webPubliocação de páginas da web
Publiocação de páginas da webCarlos Melo
 

Mais procurados (20)

WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
 
Open
OpenOpen
Open
 
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
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
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
 
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
 
Como instalar o WordPress no seu computador
Como instalar o WordPress no seu computadorComo instalar o WordPress no seu computador
Como instalar o WordPress no seu computador
 
WordCamp SP 2016
WordCamp SP 2016WordCamp SP 2016
WordCamp SP 2016
 
PHP Conference 2016
PHP Conference 2016PHP Conference 2016
PHP Conference 2016
 
Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard Barros
 
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
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmente
 
Dream 04
Dream 04Dream 04
Dream 04
 
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
 
Tutorial Keepass
Tutorial KeepassTutorial Keepass
Tutorial Keepass
 
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í...
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
 
Introdução a web
Introdução a webIntrodução a web
Introdução a web
 
Ambiente web (extra)
Ambiente web (extra)Ambiente web (extra)
Ambiente web (extra)
 
Publiocação de páginas da web
Publiocação de páginas da webPubliocação de páginas da web
Publiocação de páginas da web
 

Destaque

Introdução a Hooks - Aprenda a customizar o WordPress com filtros e ações
Introdução a Hooks - Aprenda a customizar o WordPress com filtros e açõesIntrodução a Hooks - Aprenda a customizar o WordPress com filtros e ações
Introdução a Hooks - Aprenda a customizar o WordPress com filtros e açõesfrq
 
Segurança da informação palestra wordcamp sp 2016
Segurança da informação   palestra wordcamp sp 2016Segurança da informação   palestra wordcamp sp 2016
Segurança da informação palestra wordcamp sp 2016Thauã Cícero Santos Silva
 
Content Marketing - WordCamp São Paulo 2016
Content Marketing - WordCamp São Paulo 2016Content Marketing - WordCamp São Paulo 2016
Content Marketing - WordCamp São Paulo 2016Edney Souza
 
Como Limpar Seu Site WordPress
Como Limpar Seu Site WordPressComo Limpar Seu Site WordPress
Como Limpar Seu Site WordPressSucuri
 
Estilizando temas de WordPress
Estilizando temas de WordPressEstilizando temas de WordPress
Estilizando temas de WordPressAnyssa Ferreira
 
Eventos de Sucesso usam WordPress.
Eventos de Sucesso usam WordPress.Eventos de Sucesso usam WordPress.
Eventos de Sucesso usam WordPress.Erika Souza
 
Empregos com WordPress
Empregos com WordPressEmpregos com WordPress
Empregos com WordPressRafael Funchal
 
Como traduzir (n)o WordPress
Como traduzir (n)o WordPressComo traduzir (n)o WordPress
Como traduzir (n)o WordPressSheila Gomes
 
Matéria Impressa convertida ao virtual
Matéria Impressa convertida ao virtualMatéria Impressa convertida ao virtual
Matéria Impressa convertida ao virtualfrq
 
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
 
O que a comunidade pode fazer por você
O que a comunidade pode fazer por vocêO que a comunidade pode fazer por você
O que a comunidade pode fazer por vocêMatheus Martins
 
Internacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoInternacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoRafael 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
 
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
 
Newsletters no WordPress
Newsletters no WordPressNewsletters no WordPress
Newsletters no WordPressRafael Funchal
 
WordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e ProjetosWordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e ProjetosRafael Funchal
 
Vamos falar de tradução?
Vamos falar de tradução?Vamos falar de tradução?
Vamos falar de tradução?Rafael Funchal
 
Métricas - Product tank
Métricas - Product tankMétricas - Product tank
Métricas - Product tankMétricas Boss
 
Como enviar newsletters no WordPress
Como enviar newsletters no WordPressComo enviar newsletters no WordPress
Como enviar newsletters no WordPressRafael Funchal
 

Destaque (20)

Introdução a Hooks - Aprenda a customizar o WordPress com filtros e ações
Introdução a Hooks - Aprenda a customizar o WordPress com filtros e açõesIntrodução a Hooks - Aprenda a customizar o WordPress com filtros e ações
Introdução a Hooks - Aprenda a customizar o WordPress com filtros e ações
 
Segurança da informação palestra wordcamp sp 2016
Segurança da informação   palestra wordcamp sp 2016Segurança da informação   palestra wordcamp sp 2016
Segurança da informação palestra wordcamp sp 2016
 
Case Editora Abril
Case Editora AbrilCase Editora Abril
Case Editora Abril
 
Content Marketing - WordCamp São Paulo 2016
Content Marketing - WordCamp São Paulo 2016Content Marketing - WordCamp São Paulo 2016
Content Marketing - WordCamp São Paulo 2016
 
Como Limpar Seu Site WordPress
Como Limpar Seu Site WordPressComo Limpar Seu Site WordPress
Como Limpar Seu Site WordPress
 
Estilizando temas de WordPress
Estilizando temas de WordPressEstilizando temas de WordPress
Estilizando temas de WordPress
 
Eventos de Sucesso usam WordPress.
Eventos de Sucesso usam WordPress.Eventos de Sucesso usam WordPress.
Eventos de Sucesso usam WordPress.
 
Empregos com WordPress
Empregos com WordPressEmpregos com WordPress
Empregos com WordPress
 
Como traduzir (n)o WordPress
Como traduzir (n)o WordPressComo traduzir (n)o WordPress
Como traduzir (n)o WordPress
 
Matéria Impressa convertida ao virtual
Matéria Impressa convertida ao virtualMatéria Impressa convertida ao virtual
Matéria Impressa convertida ao virtual
 
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...
 
O que a comunidade pode fazer por você
O que a comunidade pode fazer por vocêO que a comunidade pode fazer por você
O que a comunidade pode fazer por você
 
Internacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimentoInternacionalizando­ seu desenvolvimento
Internacionalizando­ seu desenvolvimento
 
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
 
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
 
Newsletters no WordPress
Newsletters no WordPressNewsletters no WordPress
Newsletters no WordPress
 
WordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e ProjetosWordPress Brasil: Comunidade e Projetos
WordPress Brasil: Comunidade e Projetos
 
Vamos falar de tradução?
Vamos falar de tradução?Vamos falar de tradução?
Vamos falar de tradução?
 
Métricas - Product tank
Métricas - Product tankMétricas - Product tank
Métricas - Product tank
 
Como enviar newsletters no WordPress
Como enviar newsletters no WordPressComo enviar newsletters no WordPress
Como enviar newsletters no WordPress
 

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
 
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
 
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
 
WordPress Braga Meetup - Segurança, Performance e Optimização
WordPress Braga Meetup - Segurança, Performance e OptimizaçãoWordPress Braga Meetup - Segurança, Performance e Optimização
WordPress Braga Meetup - Segurança, Performance e OptimizaçãoTeotonio Leiras
 
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
 
Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Novidades no Deployment do Office 365
Novidades no Deployment do Office 365
 
Python 08
Python 08Python 08
Python 08
 
Aula20 open vpn
Aula20 open vpnAula20 open vpn
Aula20 open vpn
 
Websocket com PHP
Websocket com PHPWebsocket com PHP
Websocket com PHP
 
Web Services
Web ServicesWeb Services
Web Services
 
Desafio Rest API
Desafio Rest APIDesafio Rest API
Desafio Rest API
 
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
 
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 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%
 
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
 
WordPress Braga Meetup - Segurança, Performance e Optimização
WordPress Braga Meetup - Segurança, Performance e OptimizaçãoWordPress Braga Meetup - Segurança, Performance e Optimização
WordPress Braga Meetup - Segurança, Performance e Optimização
 
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
 
Unidade7 roteiro
Unidade7 roteiroUnidade7 roteiro
Unidade7 roteiro
 
Cake Php
Cake PhpCake Php
Cake Php
 

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
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPressRafael 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
 

Mais de Rafael Funchal (7)

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
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPress
 
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
 

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
  • 15. estarei no Happiness Bar no saguão :-) perguntas?