Crear certificados para mis sitios web, con los nuevos registros SAN

Vamos a crearnos CERTIFICADOS, para configurar nuestro servidor con HTTPS. Todo esto lo vamos a realizar en debian, usando la linea de comandos. Se supone que esta correctamente instalado, y configurado

Hay que instalar un software, que permita crear, y manejar certificados

apt-get install openssl

Vamos a crearnos, nuestra AUTORIDAD DE CERTIFICACION. Para eso, nos vamos a la carpeta o directorio correcto

cd /etc/ssl/private

Tenemos que crearnos una CLAVE para nuestro certificado, y una vez que tengamos dicha clave, crear el CERTIFICADo, que usaremos como CA, para FIRMAR los certificados que usaremos en APACHE

openssl genrsa -out rootCA.key 2048 -des3

Una vez creada la KEY, queremos crear el certificado que sera realmente el certificado que firmara los dominios https, que le pidamos.

openssl req -x509 -new -nodes -key rootCA.key -days 365 -out rootCA.pem

Hasta aqui, tenemos creado un certificado para poder firmar certificados para nuestros dominios. Los archivos que tenemos que mantener bien guardados, y crearnos una copia de seguridad a ser posible, son

rootCA.key
rootCA.pem

Si queremos que nuestros navegadores, detecten nuestras conexiones https como seguras, deberiamos importar el archivo rootCA.pem en nuestro gestor de certificados raiz de confianza

**************************************

Vamos a ver como crear un certificado, que sera valido con la extension SAN, para nuestros sitios web, que responda tanto al dominio.com, como al www.dominio.com. Para mi ejemplo usare «david.com»

Sigo en el directorio /etc/ssl/private

Creo el archivo de configuracion david.com.cnf

nano david.com.cnf

Quedando asi…. sin los ——
—————————————————-
[ req ]
prompt = no
default_bits = 2048
distinguished_name = req_distinguished_name
req_extensions = req_ext
[ req_distinguished_name ]
countryName = Es
stateOrProvinceName = Zaragoza
localityName = Spain
organizationName = OrganizacionDavid
commonName = david.com
[ req_ext ]
subjectAltName = @alt_names
[alt_names]
DNS.1 = david.com
DNS.2 = www.david.com
—————————————————–

Usando esa configuracion genero la key y la peticion

openssl req -out david.com.csr -newkey rsa:2048 -nodes -keyout david.com.key -config david.com.cnf

Compruebo la peticion creada que sea correcta

openssl req -noout -text -in david.com.csr

Genero el certificado

openssl x509 -req -in david.com.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out david.com.crt -days 365 -extensions req_ext -extfile david.com.cnf

Solo tenemos que configurar apache, para usar los archivos

david.com.crt
david.com.key

Esto lo configuramos en nuestro virtualhost, con ssl activado

Reiniciamos APACHE

BoteBill.com, sitio web para poder calcular los gastos de tus viajes con amigos

BoteBill.com es un sitio que te ayuda a planificar los gastos de viajes con los amigos. Puedes ir introduciendo los diferentes gastos que tengas en el viaje, y quien ha pagado el gasto, y la web te calcula automaticamente un resumen del viaje, así como cuanto dinero debe cada uno a los gastos comunes del viaje. De momento es una primera versión, pero en breve tendrá más funcionalidades como poder registrarte, o incluso descargarte BoteBill como App para tu móvil.

http://www.botebill.com

Espero que os sea de utilidad. Saludos!!

Seguimiento de productos en amazon con precioalavista.com

Os presento un proyecto en el que estoy trabajando. Se trata de una web que permite realizar un seguimiento de precios de la web de amazon, permitiendote crear alertas que te avisan cuando un producto baja del precio que tu quieres. Además, la web está en continua actualización, y te presenta los chollos y ofertas más destacados de amazon. Espero que os guste, y que le saquéis partido. Un saludo a todos/as

http://www.precioalavista.com

Recopilación de páginas web multimedia en la nube, para tratar diferentes ficheros

La siguiente lista de aplicaciones recomendadas te permiten crear, manipular y convertir archivos multimedia de audio, vídeo, imágenes, animaciones, etc…
clippingmagic.com – Subir una foto, borrar el fondo y guardar resultado.
easymoza.com – Crear un fotomosaico con miles de minifotos.
fakephonetext.com – Crear una conversación de chat falsa.
favicon.cc – Crear un favicon personalizado para tu web.
flashvortex.com – Crear menú, texto, banner, botón o reloj flash.
flixpress.com – Crear videos promocionales desde plantillas.
gifgear.com – Crear GIF animados desde imágenes propias.
mp3cut.net – Recortar un archivo MP3 de forma selectiva.
myfunstudio.com – Crear diseños divertidos usando plantillas.
myecovermaker.com – Diseñar una portada 3D para cualquier libro.
pixlr.com – Completo editor de imágenes online.
powtoon.com – Editor de presentaciones al estilo de Power Point.
prezi.com – Famoso editor de presentaciones online.
qrcode.es – Generador de códigos QR con opciones.
screenr.com – Generador de screencast (video-tutorial) online.
screencast-o-matic.com – Generador de screencast con PIP webcam.
screenleap.com – Compartir el contenido de tu pantalla en tiempo real.
wordle.net – Crear un gráfico con una nube de tags personalizada.

Aprende a programar jugando con CODECOMBAT

CodeCombat, es un juego online mediante navegador web de temática RPG, que te permite ir subiendo de experiencia y consiguiendo tesoros, conforme vas completando niveles.

http://4.bp.blogspot.com/-8BGEMIVgE7E/VNxfPt4POkI/AAAAAAAAA-w/8OwOP_LinsI/s1600/logo.png

La novedad del juego, es que, para controlar los movimientos de tu personaje, hay que usar código de programación, basado en lenguajes de programación reales, tales como Javascript o Python, ofreciéndote así una experiencia única de juego, y practicar esos lenguajes de programación jugando en este original juego.

Tanto si estás empezando a programar, como si eres veterano en el tema, te permitirá pasar un buen rato, mientras practicas cualquiera de los lenguajes de programación que te propone.

Puedes probarlo desde http://codecombat.com/

Un saludo!!!

Recurso online para generar datos aleatorios para tus bases de datos

http://www.generatedata.com/?lang=es

Os presento un recurso que puede ser de mucha utilidad, a la hora de realizar diferentes pruebas con tus páginas webs o aplicaciones. Se trata de una web, que te permitira generar datos aleatorios para base de datos, siguiendo los patrones que tu definas. Permite generar datos en multiples idiomas. Espero que os sea de utilidad. La web en idioma español es esta:

http://www.generatedata.com/?lang=es

Un saludo a todos!