6
UNIVERSIDAD TÉCNICA DEL NORTE MAESTRIA EN INGENIERIA DEL SOFTWARE GENERACION DE CERTIFCADOS CON SSL PARA SERVIDOR XAMPP Maestrante: Lenin Omar Lara Castro Vamos a hacer es ir a nuestro XAMPP Control Panel. Y vamos a ejecutar la Shell. Ahora vamos a entrar en el directorio apache con la siguiente orden. cd apache y vamos a empezar a crear nuestro certificado. Para eso ejecutamos otra orden que es makecert, ahora nos pedirá una contraseña, la contraseña es pass, la tenemos que repetir 2 veces si ponemos otra puede que no funcione vamos a hacer es ir a nuestro XAMPP Control Panel. Y vamos a ejecutar la Shell. Ahora vamos a entrar en el directorio apache con la siguiente orden. cd apache y vamos a empezar a crear nuestro certificado. Para eso ejecutamos otra orden que es makecert, ahora nos pedirá una contraseña, la contraseña es pass, la tenemos que repetir 2 veces si ponemos otra puede que no funcioné. A continuación nos va a pedir información sobre nuestra página web, contestamos las preguntas y presionamos enter, es importante que cuando nos pregunten "Common Name (e.g. server FQDN or YOUR name) []:" pongamos el nombre o ip de nuestro servidor web, en mi caso sería así www.utn.edu.ec Otra cosa importante, es que cuando nos pida "A challenge password []:" simplemente presionamos Enter y cuando nos pregunte por "Enter pass phrase for privkey.pem:" le ponemos "pass" y la configuración quedara de esta manera.

Generación de certifcados con OpenSSL para Servidor

Embed Size (px)

Citation preview

Page 1: Generación de certifcados con OpenSSL para Servidor

UNIVERSIDAD TÉCNICA DEL NORTE MAESTRIA EN INGENIERIA DEL SOFTWARE

GENERACION DE CERTIFCADOS CON SSL PARA SERVIDOR XAMPP

Maestrante: Lenin Omar Lara Castro

Vamos a hacer es ir a nuestro XAMPP Control Panel. Y vamos a ejecutar la Shell. Ahora vamos a

entrar en el directorio apache con la siguiente orden.

cd apache y vamos a empezar a crear nuestro certificado. Para eso ejecutamos otra orden que es

makecert, ahora nos pedirá una contraseña, la contraseña es pass, la tenemos que repetir 2 veces

si ponemos otra puede que no funcione vamos a hacer es ir a nuestro XAMPP Control Panel. Y vamos

a ejecutar la Shell. Ahora vamos a entrar en el directorio apache con la siguiente orden.

cd apache y vamos a empezar a crear nuestro certificado. Para eso ejecutamos otra orden que es

makecert, ahora nos pedirá una contraseña, la contraseña es pass, la tenemos que repetir 2 veces

si ponemos otra puede que no funcioné.

A continuación nos va a pedir información sobre nuestra página web, contestamos las preguntas y

presionamos enter, es importante que cuando nos pregunten "Common Name (e.g. server FQDN or

YOUR name) []:" pongamos el nombre o ip de nuestro servidor web, en mi caso sería así

www.utn.edu.ec

Otra cosa importante, es que cuando nos pida "A challenge password []:" simplemente

presionamos Enter y cuando nos pregunte por "Enter pass phrase for privkey.pem:" le ponemos

"pass" y la configuración quedara de esta manera.

Page 2: Generación de certifcados con OpenSSL para Servidor

Ahora podemos cerrar la terminal y solo tenemos que ir a nuestro XAMPP Control Panel y en la

misma línea que Apache le damos a donde dice Config.

� Y seleccionamos el primero (httpd.conf) aquí vamos a buscar la línea que dice

� #LoadModule rewrite_module modules/mod_rewrite.so

� Si en caso de que la tengamos comentada con la # tenemos que borrarle la # para que

quede de tal manera

� LoadModule rewrite_module modules/mod_rewrite.so

Page 3: Generación de certifcados con OpenSSL para Servidor

� Guardamos y salimos.

� Ahora le damos otra vez a Config y seleccionamos donde dice httpd-xampp.conf

� Aquí al principio de las 3 # le añadimos la siguiente configuración.

Si tiene OTRAS CARPETAS que quiera redireccionar a https://, añada el siguiente texto a

continuación (pero substituya el nombre de su carpeta):

# Redirect /folder_name folder to https

RewriteCond %{HTTPS} !=on

RewriteCond %{REQUEST_URI} folder_name

RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]

Guardamos y salimos, ahora le damos a STOP al servidor Apache y lo volvemos a iniciar dándole a

START

A continuación vamos a ver el servidor sin certificado digital

Page 4: Generación de certifcados con OpenSSL para Servidor

Ahora vamos agregar el https://

Page 5: Generación de certifcados con OpenSSL para Servidor

Descripción del Certificado

Page 6: Generación de certifcados con OpenSSL para Servidor