¡Buenas! Hoy aprenderemos como instalar un servidor web, en el instalaré Moodle y el gestor de contenidos Joomla, y también aplicaremos la seguridad SSL. El manual es en Windows XP, proximamente lo haré para Ubuntu. Contaremos con el programa XAMPP que nos trae todo lo necesario.
La instalación, de XAMPP no es nada complicada. Aquí dejo algunas imágenes:
Cuando tengamos instalado XAMPP vamos al XAMPP Control Panel y arrancamos Apache
Instalacion Moodle
Ahora lo que haremos será instalar Moodle en un Host Virtual, para crear el host virtual editamos el archivo “C:/xampp/apache/conf/extra/httpd-vhosts”.
Desconmentamos la línea:
##NameVirtualHost *:80
Y al final añadimos
<VirtualHost *:80>
ServerName mymoodle.com
DocumentRoot “C/xampp/htdocs/moodle”</VirtualHost *:80>
Luego nos descargamos Moodle desde aqui, y lo extraemos en “C:/xampp/htdocs/”.
Ahora tenemos que modificar el archivo “C:/WINDOWS/system32/drivers/etc/hosts”, en el añadiremos la línea:
127.0.0.1 mymoodle.com
Ahora en el XAMPP Control Panel reinciamos el servidor Apache, y arrancamos MySQL.
La instalación de Moodle:
Por defecto el usuario ‘root’ no tiene contraseña asi que la dejamos en blanco.
Para arreglar esto, editamos el archivo “C:/xampp/php/php.ini” y en la seccion ‘Dynamic Extensions’ descomentamos la línea.
;extension=php.curl.dll
Ahora se crearan las tablas de la base de datos, activamos la opción para que no tengamos que aceptar todo el rato.

Al terminar nos sale la imagen:
Rellenamos todos los datos y …
Con esta imagen vemos que ya tenemos instalado nuestro servidor Moodle.
Instalacion Joomla!
Ahora empezaremos a instalar Joomla. Repetiremos el mismo paso de crear el host virtual.
Archivo “C:/xampp/apache/conf/extra/httpd-vhosts”:
<VirtualHost *:80>
ServerName myjoomla.com
DocumentRoot “C:/xampp/htdocs/joomla/”</VirtualHost>
Descargamos el paquete de Joomla! de su pagina española
Lo extraemos en “C:/xampp/htdocs/joomla/”. Repetimos el paso del archivo “C:/WINDOWS/system32/drivers/etc/hosts/”, en el que añadiremos la línea:
127.0.0.1 myjoomla.com
La instalación de Joomla! es muy sencilla.
Para arreglar este advertencia editamos el fichero “C:/xampp/php/php.ini” y la directiva ‘display_errors’ la ponemos en Off, reiniciamos Apache y seguimos con la instalación.
Lo demas es todo como la instalacion de Moodle, pero esta vez tenemos que crear la base de datos de Joomla, para ello XAMPP Control Panel > MySQL > Admin
Insertamos el nombre de la base de datos y le damos a crear.
Al llegar al final nos recuerda que tenemos que borrar la carpeta “Instalation”, cuando la borremos ya podemos conectarnos a nuestro gestor de contenidos Joomla!
Este paso es opcional, ya que en verdad no conseguiremos ninguna seguridad extra en nuestra página, pero puede ayudarles a entender como funciona la seguridad SSL.
Primero tenemos que crear la llave, en XAMPP Control Panel existe una consola, el boton para acceder es el de ‘Shell’.
Los comandos son los que vienen en las capturas.
Al terminar esta serie de comandos tendemos en la capreta de XAMPP 3 archivos nuevos, clave.key, servidor.csr y servidor.crt, estos archivos los copiaremos en su respectivas carpetas dentro de “C:/xampp/apache/conf/”
clave.key –> ssl.key
servidor.csr –> ssl.csr
servidor.crt –> ssl.crt
Bien, ahora viene la restricción, NO PODEMOS TENER MAS DE UN DOMINIO CON SEGURIDAD SSL, para añadirlo vamos a “C:/xampp/apache/conf/extra/httpd-ssl.conf”.
Lo único que tenemos que cambiar en este archivo es:
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/moodle/”
ServerName mymoodle.com:443
…
…
…
</VirtualHost>
Al acceder a “https://mymoodle.com” …
¡Bien! Ya tenemos todo instalado y configurado, pero … no recomiendo un SO como Windows XP, 2003 Server … para alojar paginas Webs. Un saludo!

























1 Respuesta a “Instalación XAMPP, Moodle, Joomla Con Seguridad SSL”