Menu

<embrolio/>

Certificado SSL con Let's Encrypt (y ajustes a Nginx)

Como comentaba en el artículo pasado, para poder usar el protocolo HTTP/2 en los browsers más conocidos es necesario servir las páginas sobre una conexión segura, para lo cual, a su vez, necesitamos un certificado expedido por un CA (Certificate Authority). Por suerte para todos nosotros que no podemos pagar 100 dólares anuales por un certificado, Let's Encrypt es un CA y nos permite obtener un certificado de manera simple y gratuita.

Vamos a ver el paso a paso para tener el certificado instalado en nuestro server Ubuntu 16.04.

Continuar Leyendo

Escrito por Mariano el 17 de febrero de 2017


Usar nginx como reverse proxy (Y utilizar http 2)

Si sos curioso, habrás notado que este blog está usando el protocolo http2 para servir las páginas:

Para esto utilicé una configuración que es bastante popular: Nginx como reverse proxy comunicándose con el cliente y sirviendo el contenido estático, y delegando en Apache (que escucha en otro puerto) el contenido PHP.

Vamos a ver el paso a paso para dejar este stack andando en Ubuntu 16.04.

Continuar Leyendo

Escrito por Mariano el 17 de febrero de 2017


Eligiendo un hosting de 5 USD

Buscar un hosting suele ser una tarea ardua, hay realmente muchas opciones para elegir. Después de mirar bastante por internet y sabiendo que yo buscaba una VM relativamente barata y con posibilidad de acceso root, terminé eligiendo entre 3 opciones: Linode (que agregó la opción del server de USD 5 el 14 de febrero), DigitalOcean y Vultr.

Vamos a ver que ofrece cada uno.

Aclaración 1: No voy a hablar de benchmarks y demás, sino más bien de experiencias personales. En la web hay comparaciones de las VPS de 5 dólares y de las VPS de 10 dólares.

Aclaración 2: Los links son con mi código de referral, copate y crea la cuenta con esos :D

Continuar Leyendo

Escrito por Mariano el 16 de febrero de 2017


Bolt. Un CMS simple

Cuando empecé a armar el sitio buscaba una plataforma de blog simple. Porque después de todo en pleno 2017 no quería construir un cms simple desde cero, y tampoco quería usar uno de los "monstruos" más populares (Wordpress, Drupal) porque sentía que era demasiado sistema para lo que yo tenía en mente. Básicamente quería que la plataforma cumpla con 3 condiciones:

  1. Estar escrita en PHP Moderno y ser compatible con PHP 7
  2. Estar disponible para forkear en github
  3. Ser lo más simple posible y que no sea dificil de extender

Continuar Leyendo

Escrito por Mariano el 15 de febrero de 2017


Año Nuevo, Sitio Nuevo

Esto debería ser el famoso "Hola Mundo". Después de muchas idas y vueltas, finalmente encontré hosting, sistema y herramientas para actualizar el sitio. Iré contando los detalles acá mismo en cuanto se estabilicen los DNS y demás.

Continuar Leyendo

Escrito por Mariano el 28 de enero de 2017