Advertisement
Marcos_Alexandre

LET'S ENCRYPT - Instalando em site WordPress com Easy Engine

Sep 22nd, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. LET'S ENCRYPT - Update site com Easy Engine
  2.  
  3. Modificar o arquivo locations.conf:
  4.  
  5. COMANDO:
  6. nano /etc/nginx/common/locations.conf
  7.  
  8. Inserir logo abaixo de # Deny hidden files:
  9.  
  10. location ~ /\.well-known {
  11. allow all;
  12. }
  13.  
  14. *PARA SALVAR E SAIR DO EDITOR NANO:
  15. (crtl+O enter crtl+X)
  16.  
  17. Reiniciar o Nginx:
  18.  
  19. COMANDO:
  20. nginx -t && service nginx reload
  21.  
  22. Fazer uma cópia do projeto letsencrypt para seu servidor:
  23.  
  24. COMANDO:
  25. git clone https://github.com/letsencrypt/letsencrypt
  26.  
  27. Entrar no diretório letsencrypt:
  28.  
  29. COMANDO:
  30. cd letsencrypt
  31.  
  32. Gerar, baixar e instalar o certificado:
  33.  
  34. COMANDO:
  35. ./letsencrypt-auto certonly --webroot -w /var/www/exemplo.com.br/htdocs/ -d exemplo.com.br -d www.exemplo.com.br --email email@exemplo.com.br --text --agree-tos
  36.  
  37. APÓS RECEBER A MENSAGEM DE SUCESSO:
  38.  
  39. Criar o arquivo ssl.conf:
  40.  
  41. COMANDO:
  42. nano /var/www/ucomm.com.br/conf/nginx/ssl.conf
  43.  
  44. Inserir o caminho dos certificados:
  45.  
  46. INSERIR:
  47. listen 443 ssl;
  48. ssl on;
  49. ssl_certificate /etc/letsencrypt/live/exemplo.com.br/fullchain.pem;
  50. ssl_certificate_key /etc/letsencrypt/live/exemplo.com.br/privkey.pem;
  51.  
  52. *PARA SALVAR E SAIR DO EDITOR NANO:
  53. (crtl+O enter crtl+X)
  54.  
  55. Reiniciar o nginx:
  56.  
  57. COMANDO:
  58. nginx -t && service nginx reload
  59.  
  60. Criar o arquivo force-ssl.conf:
  61.  
  62. COMANDO:
  63. nano /etc/nginx/conf.d/force-ssl.conf
  64.  
  65. Inserir as urls do site (modificando o exemplo.com.br) e fazer o redirecionamento:
  66.  
  67. INSERIR:
  68. server {
  69. listen 80;
  70. server_name www.exemplo.com.br exemplo.com.br;
  71. return 301 https://exemplo.com.br$request_uri;
  72. }
  73.  
  74. *PARA SALVAR E SAIR DO EDITOR NANO:
  75. (crtl+O enter crtl+X)
  76.  
  77. Reiniciar o Nginx:
  78.  
  79. COMANDO:
  80. nginx -t && service nginx reload
  81.  
  82. RENOVAÇÃO AUTOMÁTICA (O CERTIFICADO EXPIRA APÓS 90 DIAS)
  83.  
  84. Listar as tarefas do cron no servidor:
  85.  
  86. COMANDO:
  87. crontab -e
  88.  
  89. Inserir o script para renovação (no caso, ele renova diariamente):
  90.  
  91. INSERIR:
  92. 0 12 * * * ee site update --le=renew --all 2> /dev/null # Renew letsencrypt SSL cert. Set by EasyEngine
  93.  
  94. *PARA SALVAR E SAIR DO EDITOR NANO:
  95. (crtl+O enter crtl+X)
  96.  
  97. PRONTO!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement