Sunteți pe pagina 1din 25

Instalacin y conguracin de Joomla, servidor

de correo Squirrelmail y cifrado HTTPS


empleando Centos 7.
Llamba Alex, Taipe Diego
16 de mayo del 2016

Abstract
En el presente trabajo se describe la instalacin y conguracin necesaria de un sistema de gestin web como es el Joomla, adems de la
conguracin de cifrado HTTPS en un servidor Apache, este trabajo se
complementa con la instalacin de un servidor de correos como es el caso
de Squirrelmail, el cual puede ser instalado en la mayora de servidores
que tengan un soporte de PHP, el trabajo se realiza en el sistema operativo CENTOS 7. Una vez realizado la conguraciones adecuadas de estos
tres elementos se podr obtener un gran potencial en la gestin de redes,
resolviendo necesidades frecuentes de un cliente, el cual podr acceder a
su informacin de manera remota, en tiempo real, y de una forma segura.
Objetivos Objetivo General

Instalacin y conguracin de Joomla, cifrado HTTPS y servidor de correo

Squirrelmail en Centos 7 para gestionar redes segn las necesidades del


usuario.

Objetivos Especcos

Determinar los requisitos necesarios en la la instalacin de un gestor

de paginas web (Joomla), servidor de correo Squirrelmail y del cifrado


HTTPS.

Instalar con los comandos adecuados el gestor de paginas web (Joomla),

servidor de correo Squirrelmail y del cifrado HTTPS.

Congurar y comprobar el correcto funcionamiento de los servicios de

web instalados, de manera que en un futuro se pueda hacer en el mbito


educativo o laboral.

Introduccin.

Hoy en da, los usuarios estn demandando ms de los sitios Web, haciendo
uso continuo sus pginas, por lo que hay que actualizarlo y mantenerlo nuevo.
Esto debe tener una forma atractiva, con un formato profesional del sitio ya
que se tiene informacin como: encuestas, suscripciones de correo electrnico,
los mens, y mucho ms. Es por eso que se emplea un sistema de gestin de
contenidos el cual es un paquete de software que le permite crear y mantener
sitios web muy rpido y fcil. Con esto se pueden gestionar todos los eventos en un sitio web propio, con un uso mnimo de conocimientos tcnicos. Los
contenidos (textos, imgenes, multimedia, etc.) se almacenan en la base de
datos y el sistema lo actualiza de forma automtica, el diseo o la apariencia de
la pgina web tambin pueden ser personalizado gestionando el contenido del
sistema. El objetivo de este trabajo es obtener la informacin necesaria para
conocer los servicios de Web importantes y ms utilizados de cdigo abierto. Se
va a realizar la instalacin y la conguracin de sistemas Web como es Joomla
y un servidor de correo Squirrelmail conjuntamente con seguridad HTTPS, que
tenga exibilidad, funciones de administracin, intuicin y facilidad de personalizacin, optimizado el rendimiento y la velocidad de los sistemas operativos
como en este caso es el CENTOS 7.
2

Materiales y metodologa

2.1 Materiales
1 PC con sistema operativo Ubuntu
Mquina virtual con Centos 7.
1 tarjeta de red.

2.2 Metodologa
2.2.1

Marco Terico
MARCO TERICO

JOOMLA
Es un sistema de gestin de contenido de cdigo libre y abierto (CMS) para
la publicacin de contenidos en la World Wide Web e intranets y un marco
de aplicacin web que tambin se pueden utilizar por separado. Joomla est
escrito en PHP, utiliza programacin de tcnicas orientadas a objetos (POO) y
el modelo de software de dibujo, suministra datos en una base de datos MySQL,
e incluyen caractersticas tales como cach de pginas, fuentes RSS, versin
imprimible de las pginas, la informacin parpadea, blogs, encuestas, investigar,
y sostener a la internacionalizacin del lenguaje.
2

Un sistema de gestin de contenidos (CMS) es un sistema que proporciona


un conjunto de procedimientos que se utilizan para gestionar el ujo de trabajo
en un entorno de dos vas. Estos procedimientos pueden ser fsicos o basado en
ordenador. Aqu un CMS, los datos se puede denir como casi cualquier cosa:
papeles, pelculas, textos, imgenes, informacin del telfono, datos cientcos,
y as hacia adelante.[1]

El dispositivo solicita una pgina web: Se conecta al servidor que

Servidores enva los datos: El servidor Web contiene los archivos que

La pgina aparece en el dispositivo: El dispositivo tiene ahora todos

contiene el sitio web Joomla. Se sabe cul es por la primera conexin a un


servicio de DNS que le dice donde est el servidor de nombre de dominio
en particular.
controlan cmo su sitio Joomla se ve y lo que hace. Se pone el contenido
de la pgina que ha sido solicitada desde el servidor de base de datos que
es a veces es slo un servidor.
los archivos y datos y los combina para hacer una pgina web aparezca en
la pantalla del dispositivo.[2]

Ventajas de Joomla

La mejor ventaja de utilizar Joomla es que es una plataforma


de cdigo abierto y est disponible gratis. Todos los cdigos fuente son
algo disponible de forma gratuita y el usuario puede volver a utilizarlo
segn las necesidades.

Cdigo Abierto:

Utilidad :

Accesibilidad:

Temas y plantillas:

Migracin sin problemas:

El gestor de contenidos Joomla es utilizado para la fabricacin de


cualquier tipo de sitios web, desde el pequeo, sencillo y el blog personal
a la gran web corporativa o de cualquier sitio de comercio electrnico.
Tambin se puede hacer el sitios web y aplicaciones de organizacin del
gobierno utilizando Joomla.
En Joomla es muy fcil de usar y utilizando programacin
en HTML puede hacer un sitio web y usarlo. Se trata de las principales
ventajas de Joomla , que es lo que hace poco a poco cada vez ms popular.
En Joomla viene con varios temas atractivos y plantillas. Tambin podemos hacer que nuestro sitio web un aspecto atractivo
mediante el uso de diferentes tipos de plantillas incorporadas y temas.
Si se tienen un sitio web en Joomla puede migrar
a cualquier otro servidor con facilidad.[3]
3

Desventajas de Joomla

Un gran inconveniente de que la experiencia del usuario de Joomla es que

algunos de sus plug-ins slo funciona con algunos scripts particulares.

Podemos personalizar nuestro sitio web ampliamente como podemos ver

con otras plataformas de cdigo abierto.

La curva de aprendizaje para utilizar es ms grande en comparacin con

otras plataformas de cdigo abierto.

Hace que el sitio web sea pesado para cargar y ejecutar.[3]

SERVIDOR DE CORREO SQUIRRELMAIL


SquirrelMail es un paquete de correo web basado en estndares, escrito en PHP.
Se incluye una funcin de soporte para PHP puro para los protocolos IMAP
(Protocolo de acceso a mensajes de Internet) y SMTP (protocolo para transferencia simple de correo), y todas las pginas en HTML (que requiere JavaScript)
para una mxima compatibilidad entre navegadores. Tiene muy pocos requisitos
y es muy fcil de congurar e instalar. SquirrelMail tiene todas las funcionalidades que puedas querer de un cliente de correo electrnico, incluyendo una
fuerte soporte MIME, libreta de direcciones, y la manipulacin de carpetas.[4]
Orgenes del proyecto Surgi la necesidad de acceder a los libros de
direcciones de correo electrnico y desde cualquier lugar del mundo. Obviamente
una interfaz web es ideal para esto, ya que el usuario tiene acceso a la Internet.
Esto tienen personalizaciones bastante grandes para hacer las cosas para ser un
buen ajuste para las necesidades.
Estabilidad SquirrelMail es lo sucientemente estable para utilizar en un
sistema de produccin. Ya se utiliza en varios sistemas de produccin de todo
el mundo, el manejo de miles de usuarios por sistema. Puede haber algunos
errores - ningn proyecto es perfecto pero lo ms probable es mnima.
Licencia SquirrelMail est disponible bajo la Licencia Pblica General de
GNU (GPL).[4]
Caractersticas y Benecios

Filtros lado del servidor sencillos (incluyendo un ltro de SPAM): Crear


ltros de servidor exibles para encaminar adecuadamente, rechazar o
eliminar mensajes.

Acceso seguro:

cifrado SSL (Secure Sockets Layer) el acceso a Webmail


desde cualquier lugar para proteger la privacidad y contraseas.

Crear mensajes con formato HTML en WebMail incluyendo diferentes tipos de letra, colores y tamaos de texto, imgenes,
tablas, etc.

Edicin en HTML:

Gestin de carpetas:

Corrector ortogrco mejorado: ofrece sugerencias para palabras mal escritas y le permite corregir el mensaje en la ventana de composicin.

Mensaje caracterstica de bsqueda:

Soporta todas las funciones necesarias utilizadas en


la gestin de carpetas: crear, eliminar, renombrar, suscribirse, y darse de
baja.

Le permite buscar mensajes por campos de cabecera o palabras clave, incluso en el cuerpo del mensaje, ya sea
en una carpeta determinada o en todas las carpetas.[5]

CIFRADO HTTPS
Hyper Text Transfer Protocol Secure (HTTPS) es la versin segura de HTTP,
el protocolo a travs del cual se envan datos entre el navegador y el sitio web
que est conectado. La "S" al nal de HTTPS signica "seguro". Esto signica
que todas las comunicaciones entre el navegador y el sitio web estn codicadas.
HTTPS se utiliza a menudo para proteger las transacciones altamente condenciales en lnea como la banca en lnea y formularios de pedido de compras en
lnea.[6]

Figure 1: HTTP y HHTPS


Fuente: C. Jackson ForceHTTPS: Protecting high-security
web sites from network attacks.
Funcionamiento de HTTPS.

HTTPS suelen utilizar uno de los dos protocolos seguros para cifrar las comunicaciones - SSL (Secure Sockets Layer) o TLS (Transport Layer Security). Tanto
5

el TLS y protocolos SSL utilizan lo que se conoce como un sistema de 'asimtrica'


infraestructura de clave pblica (PKI). Un sistema asimtrico utiliza para cifrar
las comunicaciones dos 'llaves', una clave "pblica" y una clave de "privado".
Cualquier cosa cifrada con la clave pblica slo puede ser descifrado por la clave
privada y viceversa.
Como el nombre sugiere, la clave "privado" debe mantenerse estrictamente
protegida y slo debe ser accesible al propietario de la clave privada. En el caso
de un sitio web, la clave privada se mantiene rmemente apostada en el servidor
web. Por el contrario, la clave pblica est destinado a ser distribuido a todos
y cada uno que tiene que ser capaz de descifrar la informacin que se ha cifrado
con la clave privada.
Qu es un certicado HTTPS?

Cuando se solicita una conexin HTTPS a una pgina web, la pgina web enva
inicialmente su certicado SSL para su navegador. Este certicado contiene la
clave pblica necesaria para comenzar la sesin segura. Sobre la base de este
intercambio inicial, el navegador y el sitio web a continuacin, iniciar el "intercambio de protocolos SSL '. El protocolo de enlace SSL implica la generacin
de secretos compartidos para establecer una conexin segura nicamente entre
usted y el sitio web.
Cuando se usa un SSL de conanza de certicados digitales durante una
conexin HTTPS, los usuarios vern un icono de candado en la barra de direcciones del navegador. Cuando un certicado de validacin extendida est
instalado en un sitio web, la barra de direcciones se volver verde.[7]

Figure 2: Navegadores con seguridad HTTPS


Fuente: C. Jackson ForceHTTPS: Protecting high-security
web sites from network attacks.
6

Benecios de HTTPS

Los principales benecios de un certicado HTTPS son:


Informacin de los clientes, como nmeros de tarjetas de crdito, est

cifrada y no puede ser interceptada.

Los visitantes pueden comprobar que se tiene una empresa registrada y

que es el propietario del dominio.

Los clientes son ms propensos a conar en las compras de los sitios que

utilizan HTTPS.[7]

Procedimiento

3.1 Instalacin de Joomla


1.- Primero hay que crear una base de datos en mysql y realizar los
pasos a continuacin dentro de mysql.
[root@localhost]# mysql -u root -p
password:
CREATE DATABASE joomladb;
CREATE USER joomlauser@localhost;
SET PASSWORD FOR joomlauser@localhost= PASSWORD(joomlapassword);

Para el servidor Mariadb usar


GRANT ALL ON 'joomladb'.* TO 'joomlauser'@'localhost' IDENTIFIED
BY 'joomlapassword';
FLUSH PRIVILEGES;
exit

2.- Restablecer los servicios httpd y mariadb.

[root@localhost]# systemctl restart httpd.service


[root@localhost]# systemctl restart mariadb.service
3.- Permitir el acceso al puerto 80 (http) y 443(https).

[root@localhost]# rewall-cmd permanent zone=public add-service=http


[root@localhost]# rewall-cmd permanent zone=public add-service=https
[root@localhost]#

rewall-cmd reload

4.- Hay que descargarse joomla desde la siguiente direccin y copiarlo


a una memoria ash.

http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-StableFull_Package.zip
7

3.- Crear una carpeta llamada joomla en la siguiente direccin

[root@localhost html]# mkdir

/var/www/html/

joomla

4.- Montar la memoria ash y copiar el archivo zip de la memoria en


la direccin

/var/www/html/joomla/

[root@localhost usb]# cp -R Joomla_3.3.3-Stable-Full_Package.zip /var/www/html/joomla/


3.- Instalar unzip para descomprimir el archivo.

[root@localhost]#

yum install unzip

4.- Descomprimir el archivo.

[root@localhost joomla]#

unzip -q Joomla_3.3.3-Stable-Full_Package.zip

5.- Dar permisos en el Directorio.

[root@localhost joomla]#

chmod -R 755 /var/www/html/joomla

6.-Ahora comprobar que la mquina virtual de Centos 7

Que se encuentre en la misma red de la mquina real en este caso Ubuntu y tenga
conexin a interet. Luego colocar en el navegador la direccin de la mquina de
centos 7 en este caso es la 192.168.1.18. URL: http://192.168.1.18/joomla
6.1.- Llenar los campos que pide joomla

Site Name= Comunicaciones_Avanzadas


Description= Joomla Admin
Email= tdiego1992@hotmail.com
Admin Username= Admin
Admin Password= *******
Conrm Admin Password=*******

Figure 3: Conguracin de Joomla


Fuente:

El autor.

6.2.- Luego click en next para llenar los pasos de la base de datos.
Database Type = MySQLi
hostname= localhost
username= root
password= ******** Database
Name = joomladb
Table Prex = jml_

Nota: El usuario y contrasea son los mismos de Mysql.

Figure 4: Conguracin de Joomla


Fuente:

El autor.

Click en next.
6.3.- Si se desea congurar FTP se llena los campos, caso contrario

click en next.

6.4.- Seleccionar la tercera opcin


y clic en

Data

install.

Brochure English (GB) Sample

Figure 5: Conguracin de Joomla


Fuente:

El autor.

10

6.5.- Empezar el proceso de instalacin

Figure 6: Instalacin de Joomla


Fuente:

El autor.

6.6.- Concluida la instalacin se deber proceder a borrar el archivo


comprimido y de instalacin de joomla.

[root@localhost]# cd /var/www/html/joomla/
[root@localhost joomla]# rm -rf installation/
[root@localhost joomla]# rm -rf Joomla_3.3.3-Stable-Full_Package.zip

11

Figure 7: Borrado del archivo comprimido y de instalacin de joomla


Fuente:

El autor.

6.7.- Al nal de la pgina aparecer un texto de conguracin.

Hay que copiarlo, luego crear un archivo con el nombre conguration.php en la


direccin /var/www/html/joomla/, abrirlo con el editor de texto y pegar el
texto de conguracin y guardar los cambios.

Figure 8: Texto de conguracin de joomla


Fuente:

El autor.

6.8.- Una vez realizado el procedimiento anterior se coloca la URL.

URL:

http://192.168.1.18/joomla

en el navegador y ya aparece el

joomla.

12

servidor

Figure 9: Plataforma de joomla en la direccin http://192.168.1.18/joomla


Fuente:

El autor.

6.9.- Colocar en el navegador la URL: http://192.168.1.18/joomla/administrator/


y se colocar el usuario y contrasea para acceder al servidor joomla.

Figure 10: Conguracin como administrador de Joomla.


Fuente:

El autor.

13

3.2 Conguracin de Cifrado HTTP en Apache Centos


7.
Requisitos:

Se necesita tener instalado Apache para seguir con la conguracin

del cifrado SSL (https). Adems de contar con internet en la mquina virtual
de Centos 7.

1.- Restablecer el servicio de apache.

[root@localhost]# systemctl restart

httpd.service

2.- Instalar Mod SSL para congurar el certicado autormado.

[root@localhost]#

yum install mod_ssl

3.- Crear la carpeta ssl en la siguiente direccin /etc/httpd/

[root@localhost]#

mkdir /etc/http/ssl

4.- Ahora en la carpeta ssl se podr crear los archivos de claves y


certicados SSL con OpenSSL.

[root@localhost]# openssl

req -x509 -nodes -days 365 -newkey rsa:2048 -keyout

/etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt

5.- Llenar la informacin sobre el sitio web.

Country Name (2 letter code) [XX]: US


State or Province Name (full name) [ ]: Example
Locality Name (eg, city) [Default City]: Example
Organization Name (eg, company) [Default Company Ltd]: Example Inc
Organizational Unit Name (eg, section) [ ]: Example Dept
Common Name (eg, your name or your server's hostname) [ ]: example.com

Email Address [ ]:

webmaster@example.com

6.- Abrir el archivo de conguracin SSL de Apache en el editor de


texto.

[root@localhost]#

vi /etc/httpd/conf.d/ssl.conf

Empezar las modicaciones desde <VirtualHost _dafault_:443>

/var/www/html

web.

debe quedar de la siguiente manera DocumentRoot


en la direccin de la raz de los documentos del sitio

En la lnea DocumentRoot

se debe colocar la direccin IP de la mquina de


Centos 7 y queda de la siguiente manera ServerName 192.168.1.5:443
En la lnea ServerName

14

Encontrar las lneas SSLCerticateFile y SSLCerticateKeyFile y cam-

biarlos al directorio /etc/httpd/ssl quedando de la siguiente manera:


SSLCerticateFile /etc/httpd/ssl/apache.crt
SSLCerticateKeyFile /etc/httpd/ssl/apache.key

Una vez realizado los cambios hay que guardarlas, presionando ESC luego poner
:wq! seguido de un Enter.

7.- Reiniciar el servicio de apache para recargar las conguraciones.

[root@localhost]#

apachectl restart

8.- Abrir el navegador en la mquina real y colocar la direccin


para probar si funciona.

https://192.168.1.18/joomla/administrator/

Figure 11: Ingreso con seguridad HTTPS.


Fuente:

El autor.

15

8.1.- A continuacin, se presenta una ventana con la noticacin Su


conexin no es segura, lo que hay que hacer es dar clic en Aadir
excepcin.

Figure 12: Ingreso a expedicin con HTTPS.


Fuente:

El autor.

Conrmar excepcin

8.2.- Seleccionar
de seguridad, y acceder a la
direccin con seguridad https con normalidad.

Figure 13: Ingreso a expedicin con HTTPS.


Fuente:

El autor.

16

3.3 Conguracin del Servidor de Correo Squirrelmail


Requisitos:

Tener internet en la mquina virtua l.

1.- Instalar postx

[root@localhost]# yum

install postx

2.- Abrir con un editor de texto el archivo main.cf que se encuentra


en la siguiente direccin

/etc/postx/

[root@localhost]# vi /etc/postx/main.cf
2.1.- Descomentar la lnea que dice #myhostname = host.domain.tld y cambiar la parte tld por com y quedara de la siguiente manera #myhostname =
host.domain.com

2.2.- Descomentar la lnea #mydestination = $myhostname, localhost.$mydomain,

localhost, $mydomain

2.3.- Descomentar la lnea #home_mailbox = Maldir/


2.4.- Descomentar #inet_interfaces = all luego guardar los cambios con ESC
poner :wq! y dar Enter. 3
.- Reiniciar el servicio de postx [root@localhost]# systemctl restart postx
4.- Instalar telnet, telnet-server y dovecot.

[root@localhost]# yum install telnet


[root@localhost]#yum install telnet-service
[root@localhost]# yum install dovecot
5.- Abrir con el editor

Modicar el siguiente archivo que se encuentra en la direccin /etc/dovecot/dovecot.conf


y descomentar la lnea #protocols = imap pop3 lmtp
[root@localhost]# vi /etc/dovecot/dovecot.conf
5.1.- Reiniciar los servicios de dovecot. [root@localhost]# systemctl restart
dovecot

5.2.- Para comprobar el funcionamiento de dovecot colocar telnet 127.0.0.1


pop3, saldr Connect to 127.0.0.1 y al nal +OK Dovecot ready.
[root@localhost]# telnet 127.0.0.1 pop3
6.- Agregar dos usuarios para enviar los correos y comprobar posteriormente en squirrelmail.

En este caso se crear el usuario julio y el usuario carlos con las contraseas
usuario1 y usuario2 respectivamente.
[root@localhost]# useradd -m julio
[root@localhost]# passwd julio
[root@localhost]# usuario1

Repetir la contrasea usuario1 para comprobarla


17

[root@localhost]# useradd -m carlos


[root@localhost]# passwd carlos
[root@localhost]# usuario2

Repetir la contrasea usuario2 para comprobarla


7.- Para ingresar a escribir los correos se procede a colocar la lnea
telnet localhost 25

[root@localhost]# telnet localhost 25


7.1.- Para comprobar que est correctamente funcionado telnet se coloca
HELO domain.com seguido de la tecla enter, como respuesta se obtendr un
OK.
HELO domain.com
7.2.- Para enviar un mensaje se coloca quien enva el correo y a quien se lo
enva.

MAIL FROM: julio


RCPT TO: carlos

7.3.- Para escribir el contenido del mensaje primero se coloca DATA luego
un Enter, luego de escribir el mensaje dar un enter y para ser enviado se coloca
al nal un punto (.) seguido de la tecla enter.
DATA Este es un mensaje de prueba .
7.4.- Para salir con la palabra QUIT.
7.5.- Ahora se enviar un mensaje de carlos a julio con los mismos pasos
descritos anteriormente. MAIL FROM: carlos RCPT TO: julio DATA Hola
julio respuesta .
8.- Para leer los mensajes desde el terminal se coloca

[root@localhost]#

telnet localhost 110

user carlos
pass usuario2

8.1.- Para listar los mensajes nuevos. LIST


8.2.- Para leer los mensajes se coloca RETR seguido del nmero de mensaje
que se desee en este caso como es el primer mensaje se colocara el 1.
RETR 1

8.3.- Se mostrar el contenido del mensaje y para salir con la palabra QUIT.
8.4 Para leer el mensaje que est en el correo de julio se procede de la misma
manera que se procedi anteriormente con el correo de carlos.
[root@localhost]# telnet localhost 110
user julio
pass usuario1
LIST
RETR 1
QUIT

18

9.- -Instalar el squirrelmail

[root@localhost]#

yum install squirrelmail

10.- Congurar squirrelmail colocar la direccin


/usr/share/squirrelmail/cong/conf.pl y
Poner la letra d y dar enter para entrar a las

entrar al men de squirrelmail.


conguraciones del IMAP.

Figure 14: Conguraciones para ingresar a


Fuente:

IMAP.

El autor.

10.1.- Se abre otro men y se debe digital dovecot.

Figure 15: Conguraciones para ingresar a


Fuente:
10.2.- Presionar

enter

El autor.

para continuar.
19

IMAP.

Figure 16: Conguraciones para ingresar a


Fuente:
10.3.- Para guardar digitar la letra

El autor.

s.

Figure 17: Conguraciones para ingresar a


Fuente:
10.4.- Para salir digitar la letra

IMAP.

El autor.

y presionar

20

enter.

IMAP.

Figure 18: Conguraciones para ingresar a


Fuente:

IMAP.

El autor.

11.- Abrir con el editor de texto el archivo de la siguiente direccin


vi /etc/httpd/conf.d/squirrelmail.conf

[root@localhost]# vi /etc/httpd/conf.d/squirrelmail.conf
11.1.- Comentar las siguientes lneas y luego guardar las modicaciones.
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Figure 19: Conguraciones para ingresar a


Fuente:

El autor.

21

IMAP.

12.- Vericar si est conectado el servidor de correo con el comando


[root@localhost]# setsebool P httpd_can_network_connect=1
13.- Ir al navegador y colocar la direccin.

https://direccin_ip_de_la_mquina_de_centos/webmail/ y reg-

istrarse con el usuario carlos y la contrasea usuario2.

Figure 20: Registro en Webmail.


Fuente:

El autor.

13.1.- Se puede ver los correos que tiene en este caso solo hay uno de julio.

Figure 21: Correos que contiene Webmail.


Fuente:

El autor.

13.2.- Registrarse con el usuario y la contrasea


respuesta.
22

usuario1

para vericar la

Figure 22: Registro en Webmail.


Fuente:

El autor.

13.3.- Se puede ver el correo de respuesta de

carlos.

Figure 23: Correo del emisor Carlos.


Fuente:

El autor.

Conclusiones

Al determinar los requisitos para instalar un sistema de gestin como es

el Joomla, un servidor de correo Squirrelmail, adems de cifrado HTTPS


en un servidor Apache, se observ que es muy importante investigar ms
a fondo cada uno de estos servicios, para que puedan ser congurados de
una forma eciente.

Una vez investigado los requisitos necesarios de cada uno de los tres ser-

vicios Web, se realiz la conguracin en una mquina virtual con Centos


23

7, siguiendo todos los pasos e ingresando los comando necesarios para el


funcionamiento correcto de cada uno de los servicios.
Con la instalacin de Joomla, servidor de correo Squirrelmail y cifrado

HTTPS se observ los mltiples benecios que se puede obtener al gestionar redes de pginas web, ya que puede ser aplicado en el campo educativo o en el entorno laboral.

Los tres trabajos realizados sirven de para tener un gran potencial en

gestin de redes, ya que mediante los conocimientos obtenidos, se podr


resolver las necesidades frecuentes de los clientes de una manera rpida y
segura.
Recomendaciones

Asegurarse de tener internet y estar en la misma red tanto la mquina

virtual y la mquina real.

Para que funcione correctamente la seguridad https en el archivo de con-

guracin ssl.com se deber colocar la direccin IP de la mquina virtual


(Centos 7).

Al nalizar la instalacin de Joomla saldr unas lneas de cdigo que se

deber copiar para colocarlas dentro del archivo que se debe crear llamado
conguration.php y deber estar dentro de la carpeta joomla, adems de
eliminar el archivo de instalacin de joomla para evitar que se genere
errores posteriores.

Para poder acceder al servidor de correos de squirrelmail es necesario crear

usuarios los cuales se utilizarn para enviar y recibir mensajes y poder


ser visualizados en el navegador, una vez que se ingrese con el usuario y
contrasea indicada.

References

[1] "Seminar report and PPT for CSE students," 2015. [Online]. Available: http://www.seminarsonly.com/computer%20science/JOOMLA-andCMS.php.
[2] "Joomla!
Documentation,".
[Online].
Available:
https://docs.joomla.org/File_Structure_and_Naming_Conventions.
[3] Karthikeyan, "Advantages and disadvantages of using Joomla CMS
for your Website," in Web, DigiSecrets, 2011. [Online]. Available:
http://www.digisecrets.com/web/advantages-and-disadvantages-of-usingjoomla-cms-for-your-website/.
[4] T. SquirrelMail, "Webmail for nuts!," 1999. [Online]. Available:
http://squirrelmail.org/docs/devel/devel-1.html.
24

[5] document,
"SquirrelMail,".
[Online].
https://www.ipower.com/product/squirrelmail.bml.

Available:

[6] C. Jackson and A. Barth. ForceHTTPS: Protecting high-security web sites


from network attacks. In WWW, 2008
[7] J. Clark and P. C. Van Oorschot, "SoK: SSL and HTTPS: Revisiting past
challenges and evaluating certicate trust model enhancements,". [Online].
Available: http://www.ieee-security.org/TC/SP2013/papers/4977a511.pdf.

25

S-ar putea să vă placă și