Documente Academic
Documente Profesional
Documente Cultură
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
Objetivos Especcos
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
Servidores enva los datos: El servidor Web contiene los archivos que
Ventajas de Joomla
Cdigo Abierto:
Utilidad :
Accesibilidad:
Temas y plantillas:
Desventajas de Joomla
Acceso seguro:
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.
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]
HTTPS suelen utilizar uno de los dos protocolos seguros para cifrar las comunicaciones - SSL (Secure Sockets Layer) o TLS (Transport Layer Security). Tanto
5
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]
Benecios de HTTPS
Los clientes son ms propensos a conar en las compras de los sitios que
utilizan HTTPS.[7]
Procedimiento
rewall-cmd reload
http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-StableFull_Package.zip
7
/var/www/html/
joomla
/var/www/html/joomla/
[root@localhost]#
[root@localhost joomla]#
unzip -q Joomla_3.3.3-Stable-Full_Package.zip
[root@localhost joomla]#
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
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_
El autor.
Click en next.
6.3.- Si se desea congurar FTP se llena los campos, caso contrario
click en next.
Data
install.
El autor.
10
El autor.
[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
El autor.
El autor.
URL:
http://192.168.1.18/joomla
en el navegador y ya aparece el
joomla.
12
servidor
El autor.
El autor.
13
del cifrado SSL (https). Adems de contar con internet en la mquina virtual
de Centos 7.
httpd.service
[root@localhost]#
[root@localhost]#
mkdir /etc/http/ssl
[root@localhost]# openssl
Email Address [ ]:
webmaster@example.com
[root@localhost]#
vi /etc/httpd/conf.d/ssl.conf
/var/www/html
web.
En la lnea DocumentRoot
14
Una vez realizado los cambios hay que guardarlas, presionando ESC luego poner
:wq! seguido de un Enter.
[root@localhost]#
apachectl restart
https://192.168.1.18/joomla/administrator/
El autor.
15
El autor.
Conrmar excepcin
8.2.- Seleccionar
de seguridad, y acceder a la
direccin con seguridad https con normalidad.
El autor.
16
[root@localhost]# yum
install postx
/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
localhost, $mydomain
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
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]#
user carlos
pass usuario2
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
[root@localhost]#
IMAP.
El autor.
enter
El autor.
para continuar.
19
IMAP.
El autor.
s.
IMAP.
El autor.
y presionar
20
enter.
IMAP.
IMAP.
El autor.
[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}
El autor.
21
IMAP.
https://direccin_ip_de_la_mquina_de_centos/webmail/ y reg-
El autor.
13.1.- Se puede ver los correos que tiene en este caso solo hay uno de julio.
El autor.
usuario1
para vericar la
El autor.
carlos.
El autor.
Conclusiones
Una vez investigado los requisitos necesarios de cada uno de los tres ser-
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.
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.
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:
25