Práctica 1 Apache
description
Transcript of Práctica 1 Apache
IES Gran Capitán
Práctica Apache 1 Servicios de Red e Internet
Jesús López González – Roberto Manuel Almena Arroyo
Práctica Apache 1
Servicios de Red e Internet
1
Tabla de contenido ENUNCIADO DE LA PRÁCTICA ....................................................................................................... 2
CONCLUSIONES PREVIAS ............................................................................................................... 3
REALIZACIÓN PRÁCTICA ................................................................................................................ 3
Instalación y configuración Apache 2 ........................................................................................ 3
Creacion de Bases de datos y usuarios de MySQL .................................................................... 5
Instalación de Wordpress .......................................................................................................... 6
Instalación Joomla ..................................................................................................................... 9
Práctica Apache 1
Servicios de Red e Internet
2
ENUNCIADO DE LA PRÁCTICA
Configurar vuestro servidor web con la siguiente configuración:
CMS seleccionado en http://www.vuestrodominio.es Otro CMS no seleccionado en http://otro.vuestrodominio.es
Documentad la práctica enviando un fichero .pdf convenientemente formateado y redactado.
Práctica Apache 1
Servicios de Red e Internet
3
CONCLUSIONES PREVIAS Hemos escogido como CMS principal Wordpress cuya dirección será
http://wordpress.redes.com
El segundo CMS que hemos elegido es Joomla y se accederá a él por http://joomla.redes.com
REALIZACIÓN PRÁCTICA
Instalación y configuración Apache 2 Para instalar Apache 2 ejecutamos el siguiente comando en consola:
apt-get install apache2
Una vez instalado vamos a movernos a /var/www y vamos a crear los dos directorios que
contendrán nuestros CMS:
A continuación debemos de crear los VirtualHosts correspondientes para cada sitio dentro de
la carpeta /etc/apache2/sites-availables. El archivo de VirtualHost para Wordpress se llamará
wordpress y contendrá las siguientes líneas:
DocumentRoot: Directorio donde Apache2 va a buscar los documentos el servidor
virtual.
NameVirtualHost: Define la dirección IP y el puerto donde van a existir host
virtuales basados en nombre
ServerName: Define el nombre del servidor virtual .
VirtualHost: Define una sección para un host virtual con las directivas aplicables a él.
Práctica Apache 1
Servicios de Red e Internet
4
El VirtuaHost de Joomla es el siguiente:
Una vez hecho esto solo nos queda activar los dos sitios:
Y reiniciamos el servidor apache:
Antes de acceder a cada uno de los sitios y al no disponer de un servidor DNS, debemos de
añadir las direcciones de cada uno de los CMS al archivo /etc/hosts para que cuando en el
navegador pongamos la url de cada uno nos redirija a la IP local (127.0.0.1):
Le cambiar el propietario a la carpeta de wordpress y joomla por www-data para que la
instalación se pueda llevar a cabo con éxito y con los permisos necesarios:
sudo chown www-data /var/www/wordpress
sudo chown www-data /var/www/joomla
Práctica Apache 1
Servicios de Red e Internet
5
Creacion de Bases de datos y usuarios de MySQL Para crear los usuarios y las bases de datos necesarias para la instalación de los sitios hemos
instalado PhpMyAdmin con el que administraremos MySQL. Para instalar PhpMyAdmin
ejecutamos el siguiente comando:
apt-get install phpmyadmin
OJO: Importante seleccionar Apache2 como servidor Web:
Una vez instalado PhpMyAdmin nos vamos a http://localhost/phpmyadmin y nos logueamos
con el usuario administrador de MySQL.
Nos vamos a bases de datos y creamos una para cada CMS que vamos a instalar:
Práctica Apache 1
Servicios de Red e Internet
6
Y un usuario que administre cada base de datos:
Instalación de Wordpress Antes de proceder a la instalación de Wordpress debemos de descargar los archivos necesarios
desde la web de Wordpress. Para ello nos vamos a la carpeta /var/www/wordpress y
descargamos los archivos ahí mediante el siguiente comando:
wget http://es.wordpress.org/wordpress-3.4.2-es_ES.zip
Una vez descargado extraemos los archivos mediante el comando:
tar –xzvf wordpress-3.4.2-es_ES.zip
Ahora nos vamos a nuestro navegador y accedemos a la dirección http://wordpress.redes.com
y nos aparecerá el asistente de instalación de Wordpress:
Como no hemos creado un archivo de configuración manualmente, a continuación lo
crearemos por medio del asistente:
Práctica Apache 1
Servicios de Red e Internet
7
Rellenamos los datos con el nombre de la base de datos y el usuario que hemos creado con
PhpMyAdmin y le otorgamos una contraseña. Pulsamos siguiente:
Práctica Apache 1
Servicios de Red e Internet
8
En esta captura rellenamos el título del sitio y designamos un usuario administrador, su
contraseña y su correo electrónico:
Pulsamos en Install Wordpress y nuestro sitio quedará instalado:
Práctica Apache 1
Servicios de Red e Internet
9
Instalación Joomla Al igual que con Wordpress debemos de bajarnos del sitio de Joomla los archivos necesarios y
los descomprimimos en la carpeta /var/www/joomla.
Nos vamos al navegador y escribimos la dirección del sitio www.joomla.redes.com y nos
aparecerá el asistente de instalación de Joomla:
Práctica Apache 1
Servicios de Red e Internet
10
En esta pantalla configuramos los datos de acceso a la base de datos con el usuario y
contraseña que creamos desde PhpMyAdmin:
Aquí definimos el nombre del sitio y creamos un usuario administrador:
Pulsamos siguiente y ya tenemos nuestro CMS Joomla funcionando:
Práctica Apache 1
Servicios de Red e Internet
11
Solo nos quedará borrar la carpeta installation
FIN DE LA PRÁCTICA