Búsqueda  
   
Ve por categoría



¡Aprender a monetizar tu página Web!
:
:

¡Informate sobre marketing online con artículos!
:
:
Artículo.org .: Ordenadores y Tecnología .: Seguridad .: Configurar apache con ssl, uso de certificados digitales

Configurar apache con ssl, uso de certificados digitales

Escrito por: kaiowa

Para instalar un certificado SSL en su servidor debe antes generar un CSR o petición de firma (PASO 1) con el que generaremos su certificado que posteriormente instalará en su dominio, ip o intranet (PASO 2).
PASO 1: Generar un CSR o petición de firma.

Para generar una llave privada y la petición de firma del certificado SSL (CSR), debe introducir el siguiente comando:

openssl req –new –nodes -keyout myserver.key –out server.csr


Si es usuarios windows en xampp esta en c:/xampp/apache/bin

Esta orden crea dos archivos:

1) El archivo "myserver.key" contiene su llave privada del que le recomendamos realizar una copia de seguridad para poder instalar el mismo certificado en caso de migración o perdida de datos de su servidor.

2) El archivo "server.csr", es el CSR, para el cual tendremos que introducir los datos que queremos que aparezcan en el certificado, junto con el "Common Name", valor de importancia ya que será en nombre con el que se expedirá el certificado.

Puede que algunos campos habrá un valor predefinido. Si introduce '.' el campo se dejará en blanco.

    —–
    Country Name (2 letter code) [ ]: (Código del país - 2 letras)
    State or Province Name [ ]: (Provincia)
    Locality Name [ ]: (Ciudad)
    Organization Name [ ]: (Organización)
    Organizational Unit Name [ ]: (Departamento)
    Common Name* [ ]: (dominio, subdominio ó ip para el certificado)
    Email Address [ ]: (dirección de e-mail)

después le pedirá los siguientes datos extras que se enviarán con su petición del certificado

    A challenge password [ ]: (Contraseña)
    An optional company name [ ]: (Nombre opcional de la organización)
    —–

* Common Name (CN). Nombre de dominio para el que se va a solicitar el certificado. Asegúrese de que todo es correcto y que contiene un dominio principal o subdominio (ejm: www.kaiowazone.com,…).

Los campos destinados al email, optional company name y challenge password pueden dejarse en blanco.

Su CSR ya ha sido generado. Copie y guarde todo su contenido comprendido desde:

—–BEGIN CERTIFICATE REQUEST—–
                  ….hasta
—–END CERTIFICATE REQUEST—–

Necesitará utilizarlo durante el proceso de compra de su certificado. Si ya posee el CSR puede pasar a comprar su certificado haciendo click aqui.  
PASO 2: Instalación SSL

Primero instalaremos el certificado expedido a su nombre de dominio, subdominio o dirección IP, y posteriormente los certificados intermedios:

1) Instalación del certificado propio:

Abra el archivo del certificado principal (www_sudominio_com.crt) utilizando un editor de texto. Este certificado tendrá la siguiente apariencia:

—–BEGIN CERTIFICATE—–
MIAGCSqGSIb3DQEHAqCAMIACAQExADALB
UbM77e50M63v1Z2A/5O5MA0GCSqGSIb3D
(…….)
E+cFEpf0WForA+eRP6XraWw8rTN8102zGrcJ
K99c42ku3QrlX2+KeDi+xBG2cEIsdSiXeQS/
—–END CERTIFICATE—–

Copie su certificado en un directorio seguro que utilice exclusivamente para este fin. En este ejemplo de instalación utilizaremos /etc/ssl/crt. Los archivos de ambas llaves, la pública y la privada, ya deben existir en este directorio.

La llave privada utilizada en el ejemplo será definida como private.key y la llave pública, como www_sudominio_com.crt.

2) Instalación del certificado ca-bundle (certificados intermedios)

Además del certificado principal, deberá instalar un certificado compuesto "ca-bundle", que incluye los dos certificados intermedios de la Autoridad Certificadora (CA) y el certificado principal de su servidor para garantizar sesiones de 128 bits con los navegadores. Este certificado lo recibirá por e-mail junto con su certificado propio.

Deberá realizar los siguientes pasos:

1. Copie este archivo comprimido (CA-Bundle), en el directorio /etc/ssl/crt

2. Añada la siguientes líneas en la sección SSL del archivo "httpd.conf". Si la línea ya existe modifíquelo para que se lea como sigue:

SSLCertificateFile /etc/ssl/crt/www_sudominio_com.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/www_sudominio_com.ca-bundle

Si está utilizando una localización y nombres de certificado diferentes necesitará cambiar la ruta y el nombre de archivo para que coincida en su servidor.

Guarde su archivo httpd.conf y finalmente reinicie Apache.

 

 

Espero que siva de ayuda

 

Zonaprecios
Kaiowazone - mi blog

 

Fuente del artículo http://www.articulo.org/autores_perfil.php?autor=878

http://www.zonaprecios.com
Ver perfil

¿Que calificación pondría a este artículo?

Comentarios

Añadir comentario
No hay ningún comentario.

Artículos relacionados

article Recuperar fotos en tarjetas digitales dañadas o formateadas
Cuando fallan las tarjetas de memoria digital y desaparecen las fotos…Si esto le sucede por primera vez, por favor lea este artículo y se evitará uno de los disgustos más grandes...

  5-23-2007    veces visto: 6283   
article Configurar CMS sin conocimientos técnicos
El gestor de contenidos web, es un cms facil y sencillo para crear páginas web con solo hacer algunos clik. Hoy día ya no es necesario tener conocimientos de informática para crear un...

(Sin calificación)  10-15-2008    veces visto: 259   
article Tips de Xampp en windows, directorios virtuales. Trabaja mas comodamente
Algunas tips para Trabajar con el xampp en windows   Muchas veces no nos queda otra que trabajar con windows y la forma más facil y rapida es instalandose un xampp.Ahora bien para tener un...

(Sin calificación)  9-30-2008    veces visto: 238   

Sobre este artículo
Más de este autor
article Sistema captcha en php
La idea básica para crear un Captcha es generar primero un texto aleatorio, luego basado en este texto generamos una imagen la cual se muestra al usuario, finalmente se compara el texto ingresado...
(Sin calificación) 
1-27-2008    Veces vista: 674
article clase php para insertar videos de youtue
Con esta clase en php podreis insertar en vuestras web videos embedidos de youtube y las capturas de imagenes que tienen: class YouTube {//recoge el id del videofunction _GetVideoIdFromUrl($url)...
 
1-27-2008    Veces vista: 2149
article Sincronizacion de Marcadores
Seguramente te haya pasado que tengas favoritos en un equipo por ejemplo en el del trabajo y luego cuando quieres recuperalos en otro equipo no te acuerdas. Mediante Foxmarks podrás tener siempre...
(Sin calificación) 
2-23-2008    Veces vista: 478
article Aumentar swap con fichero de intercambio
Linux ademas de utilizar una particion, tambien puede usar un archivo como swap. Algunos programas como compiladores hacen bastante uso de la memoria virtual. Para dedicar 64 MB extras, por ejemplo, como...
(Sin calificación) 
2-23-2008    Veces vista: 446
article Dividiendo un archivo en partes (split)
El comando "split" es un comando muy útil para dividir un archivo grande en varios mas pequeños.Os pongo un ejemplo mejor.Miramos el tamaño del fichero linux.txt: $ du...
(Sin calificación) 
2-23-2008    Veces vista: 615
Más artículos

.: Powered by Lore 1.5.5