Practica 1 Apache
-
Upload
jose-povedano-romero -
Category
Documents
-
view
93 -
download
2
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: