Implementacion de SSL en el sitio.

Registered by Sergio Meneses

Debido a la nueva politica de Google para valorar mejor a los sitios que contengan SSL en sus paginas, hemos tomado la desición de includir un certificado SSL en nuestro sitio y convertir todas nuestras paginas y elementos incluidos para abrir con HTTPS por defecto.

Blueprint information

Status:
Complete
Approver:
Sergio Meneses
Priority:
Essential
Drafter:
Sergio Meneses
Direction:
Approved
Assignee:
Sergio Meneses
Definition:
Approved
Series goal:
Accepted for 3.0
Implementation:
Implemented
Milestone target:
milestone icon ssl
Started by
Sergio Meneses
Completed by
Sergio Meneses

Related branches

Sprints

Whiteboard

= Primera Revisión =

1 - Para el certificado SSL vamos a usar Let's Encrypt: https://letsencrypt.org/
2 - Explorar las opciones para convertir el sitio: Plugins, hard-code ?

= Segunda Revisión =

 1 - Siguiendo la política 'Entre menos plugins mejor', hemos disidido realizar un 'search-replace' en la base de datos y forzar via Nginx.
 1.1 - Nginx code en el vhost: if ($scheme = http) { rewrite ^/(.*) https://$host/$1 permanent; }
 1.2 - Search-replace: wp search-replace "http://ubuntu-co.com" "https://ubuntu-co.com" --skip-columns=guid

= Tercera Revisión =

 1 - Pruebas en todos los componentes: Temas, plugins, widgets y media content: Éxito!

= Nota Especial =

 - El certificado SSL se actualizara de manera automática cada tres meses de acuerdo a la política de Let's Encrypt.
 -- Toda la configuración para este proceso esta ya funcionando.

= Cuarta revisión =
Se instala este plugin: https://github.com/rlankhorst/really-simple-ssl para resolver las URL's que no tenían https. Sitio carga correctamente.

(?)

Work Items

Work items:
* Conseguir y configurar el certificado SSL: DONE
* Explorar opciones para convertir el sitio para abrir como HTTPS por defecto: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.