GNU/Linux, software libre para la
comunidad universitaria
I
GNU/Linux, software libre para la comunidad universitaria
Configuración de plataforma LAMP - Práctica
GNU/Linux, software libre para la
comunidad universitaria
II
Copyright (C) 2008 David Vaquero Santiago
[email protected], Copiar Pegar Digital S.L.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts,
and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
GNU/Linux, software libre para la
comunidad universitaria
III
COLABORADORES
TÍTULO :
GNU/Linux, software libre para la comunidad
universitaria
ACCIÓN
NOMBRE
FECHA
FIRMA
ESCRITO POR
David Vaquero
1 de noviembre de 2010
Santiago
HISTORIAL DE REVISIONES
NÚMERO
FECHA
MODIFICACIONES
1.0
11-04-2007
NOMBRE
David Vaquero
Santiago
GNU/Linux, software libre para la
comunidad universitaria
Índice general
1. Introducción a la Instalación de LAMP
.
Introducción .
1.1.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
2. Configuración de Servicios LAMP
2.1. Configuración de un Servidor DNS .
2.2. Configuración de un dominio DNS .
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Instalación de LAMP
3.1.
3.2.
3.3. Configuración de Mysql
3.4.
Instalación de una LAMP en Ubuntu 10.04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instalación de una LAMP en OpenSuse 10.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
Instalación y configuración de PhpMyadmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A. GNU Free Documentation License
IV
1
1
2
2
2
.
.
4
4
.
. 10
. 23
. 25
26
GNU/Linux, software libre para la
comunidad universitaria
Índice de figuras
2.1. Ejemplo de interfaz y configuración de un Servidor DNS . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1. Ventana principal de Synaptic.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Ventana de confirmació de dependencias.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. Cuadro de resumen de aplicar cambios.
.
3.4. Cuadro de progreso de descarga de paquetes.
.
3.5. Cuadro de progreso de instalación de paquetes.
.
3.6. Cuadro de configuración del servidor de Mysql.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7. Entrada a YAST desde KickOff .
3.8. Cuadro de diálogo para introducir la contraseña de administrador.
. . . . . . . . . . . . . . . . . . . . .
3.9. Acceso a herramienta de instalación y desinstalación de Software . . . . . . . . . . . . . . . . . . . . . .
3.10. Acceso a herramienta de instalación y desinstalación de Software . . . . . . . . . . . . . . . . . . . . . .
3.11. Acceso a herramienta de instalación y desinstalación de Software . . . . . . . . . . . . . . . . . . . . . .
3.12. Pantalla principal de instalación y desintalación de paquetes.
. . . . . . . . . . . . . . . . . . . . . . . .
3.13. Acceso a herramienta de instalación y desinstalación de Software . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.14. Paquetes individuales seleccionados. .
3.15. Paquetes individuales seleccionados. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.16. Descarga de paquetes. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
3.17. Configuración de paquetes y Servicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.18. pregunta de seguir instalando o no paquetes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.19. Pregunta de seguir instalando o no paquetes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.20. Acceso a la configuración de Apache y PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21. Control de acceso por puerto e IP’s.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.22. Control de lenguajes de scripting.
.
3.23. Configuración de parámetros básicos.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.24. Configuración de Sitios Web Virtuales. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.25. Datos básicos de un Sitio Web Virtual.
3.26. Datos de Scripting de un Sitio Web Virtual.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.27. Datos de Scripting de un Sitio Web Virtual.
3.28. Configuración del arranque del servidor.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
V
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
5
.
6
.
7
.
8
.
.
9
. 10
. 11
. 11
. 12
. 12
. 13
. 13
. 14
. 14
. 15
. 15
. 16
. 16
. 16
. 17
. 17
. 18
. 18
. 19
. 19
. 20
. 20
. 21
GNU/Linux, software libre para la
comunidad universitaria
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.29. Aplicación de las configuraciones del servidor web.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
3.30. Visualización de prueba del servidor web.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.31. Visualización de prueba del módulo PHP.
3.32. Entrada al editor de niveles de ejecución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
3.33. Visualización de prueba del servidor web.
3.34. Pantalla del resultado del proceso (con éxito).
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.35. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
VI
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 21
. 22
. 23
. 23
. 24
. 24
. 25
GNU/Linux, software libre para la
comunidad universitaria
1 / 30
Capítulo 1
Introducción a la Instalación de LAMP
1.1.
Introducción
En el presente manual se van a definir a fondo aquellas tareas necesarias para poner en funcionamiento una plataforma LAMP.
Por simplicidad el manual está dedicado a su instalación y configuración en una OpenSuse 10.2.
GNU/Linux, software libre para la
comunidad universitaria
2 / 30
Capítulo 2
Configuración de Servicios LAMP
2.1. Configuración de un Servidor DNS
Debido que las distintas posibilidades a la hora de gestionar un dominio son tan variadas, en el presente manual se va a suponer
que se dispone de un dominio contratado y que se sabe la dirección ip de cada una de las máquinas que van a ir dentro del
dominio.
2.2. Configuración de un dominio DNS
Una vez que hayamos accedido a la herramienta de configuración dispondremos de in interfaz a través del cual podremos mod-
ificar las entradas del dominio. Disponemos básicamente de tres tipo de entradas: A o entradas de maquinas (relacionan una ip
con un nombre dentro del dominio), CNAME relacionan mediante un alias un nombre de máquina con otro nombre y MX que
relaciona el servidor por correo por defecto con un nombre de máquina.
A continuación de puede ver una figura en el que se ve cómo configurar dichas entradas:
GNU/Linux, software libre para la
comunidad universitaria
3 / 30
Figura 2.1: Ejemplo de interfaz y configuración de un Servidor DNS
Una vez guardados los cambios espere entre 24 y 48h a que dichos cambios surtan efecto. Después de que haya pasado dicho
plazo, pruebe a entrar mediante el navegador web para ver si funciona correctamente.
GNU/Linux, software libre para la
comunidad universitaria
4 / 30
Capítulo 3
Instalación de LAMP
3.1.
Instalación de una LAMP en Ubuntu 10.04
A continuación se detallarán los pasos necesarios para la instalación de un entorno LAMP en Ubuntu 10.04
La instalación del entorno LAMP en Ubuntu se realiza a través de cualquiera de los gestores de paquetes que dispone la distribu-
ción: apt-get, aptitude y synaptic. Todos estos gestores de paquetes necesitan permisos de administración para ser ejecutados. Por
lo que será necesario ejecutarlos precedido de uno de los comandos "sudo" o "gksu".
Para ejecutar synaptic, tan sólo debemos abrir el menú Sistema/Administración/Gestor de paquetes Synaptic.Nos saldrá una
pantalla similar a la siguiente:
GNU/Linux, software libre para la
comunidad universitaria
5 / 30
Figura 3.1: Ventana principal de Synaptic.
En el cuadro de búsqueda nos permite introducir el nombre de un paquete y se actualizará el listado de paquetes para ajustarse a
la búsqueda realizada.
Una vez hayamos conseguido buscar el paquete, mediante un doble click le indicaremos que deseamos instalarlo, es posible
que nos indique que dicho paquete tiene dependencias y que debemos instalarlas. Si esta pantalla apareciera, deberíamos marcar
dichos paquetes para instalarlos.
GNU/Linux, software libre para la
comunidad universitaria
6 / 30
Figura 3.2: Ventana de confirmació de dependencias.
C
Comentarios de: Configuración de plataforma LAMP - Práctica (0)
No hay comentarios