Instalación XAMPP, Moodle, Joomla Con Seguridad SSL

¡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.

- Descargar XAMPP

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

http://www.joomlaspanish.org/

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!

Advertisement

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



  1. 1 Instalar FTP/FTPS en Windows « The Rage And Love Trackback en 26/04/2010 a las 8:53

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Posts Más Vistos

  • Ninguna

Introduce tu email aquí y te enviaré una notificacion con mis nuevos post a tu correo.

Únete a otro 1 seguidor

 

abril 2010
L M X J V S D
« feb   may »
 1234
567891011
12131415161718
19202122232425
2627282930  

Seguir

Get every new post delivered to your Inbox.