Sie sind auf Seite 1von 18

Universidad Mariano Gálvez de Guatemala Ingeniería del Software

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA


1
Catedrático: Ing. Edgar Civil
Curso: Ingeniería del Software
Fecha: viernes 6/04/2018

Manuales de Intalación de HaProxy,


Wordpress, Drupal y Joomla

Integrantes: Carnet:
Clinton Josué Estrada del Cid 5190 – 11 – 18458
Williams Dasaev Arteaga García 5190 – 08 – 6691
Josué Andrés Sánchez Hernández 5190 – 08 – 5926
Aura Susana Baten Hernández 5190 – 13 – 6049
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

Manual de instalación & configuración de WordPress 2


Prerrequisitos
• Instalar Apache
#apt-get install apache2

• Instalar Unzip
#apt-get install unzip

• Instalar Gdebi-core
#apt-get install gdebi-core

• Instalar Mysql
#wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb
#gdebi mysql-apt-config_0.8.6-1_all.deb
#apt update
#apt install mysql-server

• Instalar PHP
#apt install php7.0 php7.0-mysql
#apt install php7.0 libapache2-mod-php7.0 php7.0-mcrypt

INSTALACION
PASÓ 1, Crearemos una base de datos en Mysql para Wordpress
$mysql –p
Mysql>create databases wordpress;
Mysql>create user wordpress@localhost identified by ‘123’;
Mysql>grant all privilages on wordpress.* to wordpress@localhost;
Mysql>FLUSHPRIVILEGES;
Mysql>exit

PASÓ 2, Descargamos e Instalamos Wordpress


Descargamos wordpress
#wget http://wordpress.org/latest.zip
Descomprimimos
#unzip latest.zip
Nos dirigimos a la carpeta donde descargamos wordpress y la movemos a la siguiente
dirección
#cp wordpress /var/www/html/
Cambiamos de propietario
#chown -R nuestro_usuario:www-data /var/www/html/wordpress
Damos permisos a la carpeta de wordpress
Universidad Mariano Gálvez de Guatemala Ingeniería del Software
#chmod -R 755 /var/www/html/wordpress
3
Creamos una carpeta para almacenar actualizaciones
#mkdir -p /var/www/html/wordpress/wp-content/uploads
Damos permisos a la carpeta de actualizaciones
#chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads
PASÓ 3, Configuramos Wordpress con el browser
Nos dirigimos al explorador y colocamos la siguiente URL
*HTTP://Nuestra_IP/wordpress
Aquí escogemos el idioma en este caso será en inglés.

1. ¡Luego nos enviara a otra ventana donde le daremos “Let’s go!” para comenzar.

2. Nos abrirá una ventana donde tendremos que llenar los campos con la misma
información de la base de datos que hemos creado para wordpress
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

4
3. Si los datos son correctos nos saldrá la siguiente ventana y damos en el botón
“Run the instalation”;

4. Nos abrirá otra ventana y tendremos que llenar los campos que nos
solicita, como por ejemplo:

*Titulo para el sitio


*Nombre de usuario para conectarse al sitio
*Contraseña para el usuario del sitio
*Confirmamos la contraseña
*ingresamos una dirección de correo
*activamos para no idexar

5. Y por último le damos en “Install wordpress” y nos abrirá la siguiente ventana de


satisfactorio, y damos e “login”
Universidad Mariano Gálvez de Guatemala Ingeniería del Software
6. Ingresamos nuestro usuario y contraseña que acabamos de crear para
5
wordpress

7. Y listo tenemos Wordpress instalado en nuestro servidor

CREACION DE TEMPLATE
Cuando estamos en la página administradora de Wordpress en el browser nos dirigimos al
lado derecho y damos clic en “Pages” y le damos en “Add New”

Nos abrirá otra ventana donde empezaremos con la creación del template
Universidad Mariano Gálvez de Guatemala Ingeniería del Software
Le podemos dar un título, agregar imágenes y texto a nuestro gusto, le damos “Save Draft” y
6
luego “Publish”.

En esta misma página nos da una URL con la cual podemos comprobar como quedo
nuestro template
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

Manual de instalación & configuración de Drupal 7


Prerrequisitos
• Instalar Apache
#apt-get install apache2

• Instalar Unzip
#apt-get install unzip

• Instalar Gdebi-core
#apt-get install gdebi-core

• Instalar Mysql
#wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb
#gdebi mysql-apt-config_0.8.6-1_all.deb
#apt update
#apt install mysql-server
• Instalar PHP
#apt install php7.0 php7.0-mysql
#apt install php7.0 libapache2-mod-php7.0 php7.0-mcrypt

INSTALACION
PASÓ 1, Crearemos una base de datos en Mysql para Drupal
$mysql –p
Mysql>create databases pagina;
Mysql>create user ‘preso’@’localhost’ identified by ‘12345’;
Mysql>grant all privilages on pagina.* to ‘preso’@’localhost’;
Mysql>FLUSHPRIVILEGES;
Mysql>exit

PASÓ 2, configuramos la limpieza de URLS


Antes de instalar drupal o cualquier otro servicio de host es necesario colocar el
limpiador de URL en el Archivo de configuración de apache, situado en:
/etc/apache2/sites-available entrar nano 000-default.conf

abajo de: Documentroot var/www/html


Hay que agregar las siguientes tres lineas:

<Directory var/www/html>
Allowoverride All
</Directory>
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

8
luego deben reiniciar apache2 nuevamente:

service apache2 restart

Con esto el servidor estalisto para alojar cualquier host drupal

PASÓ 3, Descargamos e Instalamos Drupal


Vamos al navegador y descargamos drupal y descargamos la versión 8.5.1
https://www.drupal.org/download lo más recomendable es descargar la versión zip

En la carpeta de descargas encontramos la carpeta de drupal y la descomprimimos


#unzip drupal-8.5.1.zip

movemos el archivo de drupal a la carpeta /var/www/html


#mv drupal-8.5.1 /var/www/html

Creamos una carpeta para documentos del sistema


#mkdir -p /var/www/html/ drupal-8.5.1/sites/default/files

Damos permisos a la carpeta


#chmod a+w /var/www/html/ drupal-8.5.1/sites/default
Copiamos los documentos de ajustes a la siguiente dirección:
#cp /var/www/html/ drupal-8.5.1/sites/default/default/settings,php /var/www/html/ drupal-
8.5/sites/default/settings,php

Damos permisos a los ajustes:


#chmod a+w /var/www/html/ drupal-8.5.1/sites/default/settings,php

PASÓ 4 Configuramos drupal en nuestro navegador para tener nuestro CMS


En el navegador escribimos localhost/drupal luego seguimos los pasos descritos a
continuación:
Universidad Mariano Gálvez de Guatemala Ingeniería del Software
1) Elegimos el Idioma, claro para poder elegir un idioma diferente al Ingles primero habría que
9
descargarlo, en este caso no hemos hecho ninguna descarga del paquete de idiomas así
que dejaremos el Inglés.

2) Se selecciona el perfil de Instalación, Standard es el que vamos a usar:

3) Ingresamos los datos de nuestra base de datos para drupal, usuario y contraseña

4) Comienza el proceso de Instalación


Universidad Mariano Gálvez de Guatemala Ingeniería del Software
5) Una vez terminado el proceso nos mostrara si se ha instalado correctamente o si tiene
10
algún problema, recordemos retirar los permisos de escritura una vez terminados los
procesos

6) Agregamos nuestra información para el sitio:


Universidad Mariano Gálvez de Guatemala Ingeniería del Software
7) Una vez Instalado ya podemos crear nuestra pagina a partir de una plantilla de drupal, en
11
este caso le damos agregar y comenzamos a agregar una pagina con html simple para
nuestra empresa con el nombre de la empresa, el logo y los integrantes del grupo
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

Manual de instalación & configuración de Joomla 12


Prerrequisitos
• Instalar Apache
#apt-get install apache2
• Instalar Unzip
#apt-get install unzip

• Instalar Gdebi-core
#apt-get install gdebi-core

• Instalar Mysql
#wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb
#gdebi mysql-apt-config_0.8.6-1_all.deb
#apt update
#apt install mysql-server

• Instalar PHP
#apt install php7.0 php7.0-mysql
#apt install php7.0 libapache2-mod-php7.0 php7.0-mcrypt

INSTALACION
PASÓ 1, Crearemos una base de datos en Mysql para Wordpress
$mysql –p
Mysql>create databases joomla;
Mysql>create user joomla@localhost identified by ‘123’;
Mysql>grant all privilages on joomla.* to joomla@localhost;
Mysql>FLUSHPRIVILEGES;
Mysql>exit

PASÓ 2, Instalación de Joomla


- Ya teniendo lista la base de datos procedemos en la descarga del paquete de Joomla
- Abriendo un navegador iremos a la pagina https://www.joomla.org/download.html
- Creamos una carpeta en la siguiente dirección
- # mkdir /opt/lampp/htdocs/Joomla
- Nos ubicamos donde se encuentra el archivo de Joomla descargado
- # cd /Downloads
- Movemos el archivo a la carpeta que creamos anteriormente
- # mv Joomla_3.4.5-Stable-Full_Package.zip
- Damos los permisos a la carpeta
- # chmod 777 -R /opt/lamp/htdocs/joomla
- Ahora debemos de descomprimir el archivo de Joomla
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

- # unzip Joomla_3.4.5-Stable-Full_Package.zip
13
- Ahora abrimos el navegador y colocamos la siguiente dirección
- Localhost/Joomla
- Nos mostrará la página de configuración para la instalación de Joomla

-
- Llenamos los campos de Seleccionar Idioma, Nombre del sitio, Correo, Descripción,
Usuario, etc. Y le damos siguiente
- En el segundo paso para configurar la base de datos seleccionamos MySql,
colocamos el nombre de la base, usuario y contraseña de la misma para la conexión.
- En el tercer paso le damos en Instalar

-
- Esperamos a que la instalación finalice y listo
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

14

-
- Por último eliminamos la carpeta de Instalación que nos solicita Joomla para iniciar

Realizando la página principal


- Solicitará el usuario y la contraseña que configuramos para entrar al modo edición del
sitio web

-
- Ya en el sitio creamos la página principal y los menús correspondientes
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

15

-
- Guardamos los cambios y podemos visualizar la página en el navegador.

-
- Con esto finalizamos el manual de instalación y configuración de Joomla y la página
de inicio de nuestro sitio web.
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

Manual de instalación & configuración de HAProxy 16

Prerrequisitos
- Instalación de las actualizaciones del SO
- Iniciamos una terminal y nos firmamos como el usuario root
- # apt-get update

Instalación de HAProxy
- En la terminal colocamos el siguiente comando
- # apt-get install haproxy
- Verificamos la versión para garantizar la instalación
- # haproxy -v
- Ahora copiamos o sacamos una copia del archivo de configuración del haproxy
- # cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.original
- Ahora entramos a la configuración del haproxy
- # nano /etc/haproxy/haproxy.cfg
- Vamos al final del archivo y agregamos las siguientes instrucciones para configurar el
balanceador

-
- Ahí configuramos tanto el frontend como el backend respectivamente junto con el
puerto
- Tambien se agregaron las direcciones IP de los servidores donde se redireccionará el
tráfico junto con su puerto
- Guardamos los cambios con Ctrl+O y cerramos el editor con Ctrl+X
- Ahora podemos iniciar el servicio del haproxy con el siguiente comando
- # systemctl start haproxy
- Podemos ver el estatus del mismo con
- # systemctl status haproxy
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

- Y podemos detener el servicio para realizar cualquier mantenimiento con


17
- # systemctl stop haproxy

Configuración de las estadísticas (Logs)

- Entrar como administrador o root a la terminal


- Detemos el servicio del haproxy (si estuviera arriba el mismo)
- # systemctl stop haproxy
- Luego editamos el archivo de configuración del haproxy con el siguiente comando
- # nano /etc/haproxy/haproxy.cfg
- Agregamos las siguientes líneas de código al mismo:

-
- Luego guardamos el archivo con Ctrl+O y lo cerramos con Ctrl+X
- Luego iniciamos de nuevo el servicio de haproxy
- # systemctl start haproxy
- Comprobamos que este arriba el servicio
- # systemctl status haproxy
Universidad Mariano Gálvez de Guatemala Ingeniería del Software

18

-
- Luego cerramos la terminal y abrimos un navegador para visualizar las estadísticas
del balanceador
- Colocamos la dirección http://localhost:9000/haproxy_stats
- Nos pedirá el usuario y contraseña que configuramos
- Mostrará la página de estadísticas del balanceador haproxy respectivamente