Practica 1 Apache

15
Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero -1- Práctica 1 de . Enunciado de la Práctica 1 de Apache: Instalación: Instalamos el servidor web Apache. Para mayor comodidad instalaremos el paquete LAMP, que incluye además la instalación de los servicios Mysql y PHP (que nos serán de utilidad más adelante). El paquete LAMP podemos instalarlo mediante el comando tasksel que es un comando muy útil para la instalación de programas. Esta es la mejor opción para instalarlo bajo Ubuntu. Bajo Debian 7, el comando tasksel no cuenta con LAMP, por lo que tendremos que ins- talar Apache, Mysql y PHP manualmente y por separado: Empezamos a instalar Apache: PHP: podemos especificar los módulos que instalará o simplemente instalarlo por de- fecto con apt-get install php5 Y por último, Mysql:

Transcript of Practica 1 Apache

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-1-

Práctica 1 de .

Enunciado de la Práctica 1 de Apache:

Instalación:

Instalamos el servidor web Apache. Para mayor comodidad instalaremos el paquete

LAMP, que incluye además la instalación de los servicios Mysql y PHP (que nos serán de

utilidad más adelante).

El paquete LAMP podemos instalarlo mediante el comando tasksel que es un comando

muy útil para la instalación de programas. Esta es la mejor opción para instalarlo bajo

Ubuntu.

Bajo Debian 7, el comando tasksel no cuenta con LAMP, por lo que tendremos que ins-

talar Apache, Mysql y PHP manualmente y por separado:

Empezamos a instalar Apache:

PHP: podemos especificar los módulos que instalará o simplemente instalarlo por de-

fecto con apt-get install php5

Y por último, Mysql:

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-2-

Es importante por cuestiones de seguridad que cuando nos pida la contraseña para el

usuario root de MySQL establezcamos una contraseña distinta a la contraseña del root

del sistema.

Configuración:

Lo primero será configurar nuestro servidor DNS para que los clientes puedan tener ac-

ceso a nuestros dos CMS.

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-3-

También deberemos tener el servidor DHCP correctamente configurado a disposición

del cliente.

A continuación agregaremos los dos CMS (uno de ellos será el que hemos seleccionado

en la práctica, en mi caso Drupal y el otro que será un subdominio del anterior donde irá

Wordpress).

Creamos dentro del directorio /var/www los directorios drupal y wordpress donde esta-

rán alojados:

Ahora pasaremos a configurar cada uno de los CMS, para ello accedemos al siguiente

directorio y creamos el siguiente fichero:

Drupal www.josepovedano.es

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-4-

Wordpress www.blog.josepovedano.es

Una vez definidos los CMS los activamos mediante el comando a2ensite:

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-5-

Cuando los activamos mediante este comando los ficheros pasan al directorio sites-ena-

bled.

Por ultimo reiniciamos apache:

Antes de descargar e instalar los CMS de drupal y wordpress, instalaremos mysql-server

y phpmyadmin:

Mysql-server ya lo instalamos al principio de la práctica.

Seleccionando apache como nuestro servidor web:

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-6-

Y seguimos la configuración por defecto introduciendo la contraseña de administración

de mysql que definimos cuando instalamos mysql-server

Comprobamos desde un cliente que podemos administrar la base de datos mysql me-

diante apache y la aplicación phpmyadmin:

Y creamos una base de datos para cada CMS, También podríamos hacerlo mediante

consola en modo texto, pero con esta aplicación web es mucho más sencillo.

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-7-

A continuación procedemos a la descarga e instalación de Drupal y Wordpress:

Nos descargamos ambos sistemas de gestión de contenidos (CMS):

Una vez descargados los descomprimiremos en los directorios de /var/www/drupal y

/var/www/wordpress:

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-8-

Ahora pasaremos a instalar y configurar drupal desde el cliente:

Nos aparecen una serie de errores que tendremos que subsanar:

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-9-

Bastará para solucionarlo hacer una copia de default.settings.php

Y damos los permisos necesarios:

Una vez aplicados estos cambios, los errores se han corregido y podemos continuar con

la instalación:

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-10-

A continuación nos vuelve a aparecer un error que tendremos que solucionar para poder

seguir en la instalación de drupal. Tendremos que cambiar el propietario de la carpeta

default del directorio drupal de root a www-data.

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-11-

Ya lo tenemos instalado y configurado.

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-12-

Instalación Wordpress:

Procedemos a la configuración de Wordpress:

Configuramos el CMS de Wordpress como hicimos con el de drupal, conectando

wordpress a nuestro servidor mysql a la base de datos wordpressbbdd que creamos dedi-

cada a este CMS:

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-13-

Configuramos nuestro CMS Wordpress:

Autor: José Povedano Romero Servicios de Red e Internet. 2º A.S.I.R.

-14-

Por último comprobamos que accedemos a wordpress con el usuario y contraseña que

hemos configurado y que el blog esta creado:

Curso: 2 ASIR Módulo: Servicios de Red e Internet Autor: José Povedano Romero

-15-