Sei sulla pagina 1di 8

HABILITAR SSL EN APACHE USANDO XAMPP Cristian Pardo Kelvin Hernndez Leonardo Ortega

Para habilitar el modo seguro en Nuestro servidor Apache en xampp debemos seguir los siguientes pasos: Debemos crear un certificado SSL y para esto lo que debemos hacer es: 1. Abrimos la ventana de comandos y escribimos . 2. Cd c://xampp/apache/ 3. makecert Luego nos pide una contrasea y que la repitamos:

Luego nos pide que introduzcamos los siguientes datos.

Al final nos piden que introduscamos Common Name aqu le debemos digitar la direccion del sitio al que le vamos a hacer el certificado. (IP). Luego nos piden que introduzcamos datos extras, que podemos dejar en blanco y al final de nuevo la contrasea.

Y finalizamos con la ventana de comandos

Luego procedemos a abrir el archivo httpd-xampp.conf que esta en la ruta: C:\xampp\apache\conf\extra Y agregamos el siguiente contenido: <IfModule mod_rewrite.c> RewriteEngine On # Redirect -xampp folder to https RewriteCond %{HTTPS} !=on

RewriteCond %{REQUEST_URI} xampp RewriteRule ^(.*) https:--%{SERVER_NAME}$1 [R,L] # Redirect -phpMyAdmin folder to https RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} phpmyadmin RewriteRule ^(.*) https:--%{SERVER_NAME}$1 [R,L] # Redirect -security folder to https RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} security RewriteRule ^(.*) https:--%{SERVER_NAME}$1 [R,L] # Redirect -webalizer folder to https RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} webalizer RewriteRule ^(.*) https:--%{SERVER_NAME}$1 [R,L] </IfModule> Luego abrimos el siguiente programa certmgr.msc

Abrimos la carpeta Entidades de certificacin raz de confianza: click derecho en Certificados: todas las tareas-> importar. y seguimos las instrucciones:

El nombre de archive le damos Examinar y buscamos el que creamos : C:\xampp\apache\conf\ssl.crt\server.crt

Siguiente.

Finalizar. Y luego le damos que s. Tambin hay que modificar en el archivo PHP.ini

hay q habilitar la lnea siguiente extension=php_openssl.dll

Por ultimo abrimos el archivos nos aseguramos que en archivo httpd.conf de la ruta C:\xampp\apache\conf estn habilitados los siguientes parmetros :

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf

Reiniciamos el servidor Y finalizamos.

Potrebbero piacerti anche