Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

13
Servidores LAMP Servidores LAMP (Linux Apache MySQL PHP) (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN UNIVERSIDAD MANUELA BELTRAN

Transcript of Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Page 1: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Servidores LAMPServidores LAMP(Linux Apache MySQL PHP)(Linux Apache MySQL PHP)

ING CARLOS EDUARDO PUENTES F.ING CARLOS EDUARDO PUENTES F.UNIVERSIDAD MANUELA BELTRANUNIVERSIDAD MANUELA BELTRAN

Page 2: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

IntroducciónLos Servidores LAMP se desarrollan para poder facilitar la integración de las diversas aplicaciones (Apache, Mysql, PHP y Linux) que son utilizan en varios

servicios existentes en la red de Internet y las redes locales.

Page 3: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

IntroducciónEl acrónimo 'LAMP' se refiere a un conjunto de herramientas que describiremos a continuación:

• Linux/GNU: Es un sistema operativo que usa un núcleo o Kernel Linux y formado por herramientas GNU.

• Apache: Servidor Web. Apache es un aplicativo de código abierto que permite la utilización, configuración y presentación de servicios utilizando el entorno web http.

• MySql: Es un Sistema Gestor de Base De Datos. Es una herramienta indispensable y utilizable en cualquier aplicativo web. Posibilita el entendimiento entre el usuario y la base de datos, realiza funciones de gestión, control y administración de los datos almacenados en la base de datos.

• PHP (Hypertext pre-processor): Es un lenguaje de programación interpretado, diseñado para la creación de paginas web dinámicas, al igual que crear aplicaciones a través de un aprendizaje corto.

Page 4: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

InstalaciónLa utilización de un servidor LAMP es indispensable en una empresa que desee dar a conocerse e ir de la mano con las tecnologías a través de las diversas herramientas que ofrecen como lo son el correo electrónico, la Voip, los sitios Web entre otros.

Desde mi punto de vista la mejor de instalar un servidor web es a través de la distribuciones de Ubuntu, tanto en servidores como en desktop. Para este caso realizare una breve explicación de la configuración de la instalación de un Servidor LAMP utilizando la herramienta de Ubuntu Server. Y la configuración de otras herramientas.

PASOS DE INSTALACIÓN:

Paso 1. Adquisición de la distribución que se desea utilizar, para este caso utilizaremos ubuntu 11.04 Server, el cual se puede localizar en la pagina de Ubuntu Canonical,

http://www.ubuntu.com/business/server/overview, descargamos la versión .ISO, y escogemos las características de la distribución de 64 bit o 32 bit dependiendo a las características de nuestro equipo.

Page 5: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

InstalaciónPASOS DE INSTALACIÓN:

Paso 2. Insertar el Cd que se quemo con anterioridad, iniciar el arranque desde el servidor, se siguen los pasos que poco a poco le pide el instalador del servidor, se escoge el país, configuración del idioma del teclado, configuración del nombre de dominio.

Page 6: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

InstalaciónPASOS DE INSTALACIÓN:

Paso 3. Configuración de la red, se define los parámetros de la red a la cual se va a conectar el servidor, se puede configurar a través de DHCP, o la utilización de una IP estática que se configura en esta opción. Si la configuración es estática se debe definir la dirección IP del equipo, la mascara de subred a la cual pertenecerá el equipo, la puerta de enlace o gateway y los servidores de nombre de dominio o DNS.

Page 7: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

InstalaciónPASOS DE INSTALACIÓN:

Paso 4. Nos disponemos a realizar la partición del Disco teniendo en cuenta las características y las necesidades que tengamos, se puede utilizar todo el disco o realizar particiones para no tener problemas con la información existente, es de suma importancia definir los segmentos del directorio Raíz y el segmento de la zona de intercambio o Swap, al igual que definir los segmentos del directorio del home.

Page 8: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

InstalaciónPASOS DE INSTALACIÓN:

Paso 5. El sistema realiza su respectivo inicio e instalación.

PASOS DE INSTALACIÓN:

Paso 6. Configuración del Usuario y las contraseñas de acceso.

Page 9: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Instalación

PASOS DE INSTALACIÓN:

Paso 7. El sistema realiza las descargas y configuraciones de los apt, al igual que de algunos aplicativos de actualizaciones de seguridad. Al define si se utiliza Proxy o no dependiendo de la salida hacia la Internet.

Page 10: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Instalación

PASOS DE INSTALACIÓN:

Paso 8. Se selecciona las aplicaciones que se desean tener en el servidor para nuestro caso escogemos LAMP, y openssh Server para tener acceso remoto al servidor a través de este puerto. La instalación empezara de inmediato donde se instalar Apache, PHP y Mysql.

Page 11: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Instalación

PASOS DE INSTALACIÓN:

Paso 8. Configuramos la contraseña de acceso a nuestra base de datos, y esperamos a que termine de instalar, el sistema se reiniciara automáticamente. Retiramos el CD de la unidad lectora y procedemos a verificar cada una de las aplicaciones instaladas como lo es el apache a través de la IP del servidor podemos acceder a esta aplicativo.

Page 12: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Instalación

PASOS DE INSTALACIÓN:

Paso 9. Configuración de phpmyadmin: Durante el proceso de instalación aparecerá el siguiente diálogo en el cual debemos seleccionar Apache presionando barra espaciadora sobre la opción y despues presionar Enter o Intro. Luego preguntará por la configuración de paquetes a lo que debemos responder que Si. El siguiente dialogo nos pregunta por la clave que configuramos para el usuario root de MySQL que hicimos en los pasos anteriores , Por último nos pregunta la clave que queremos darle al usuario de administración de phpmyadmin, escriba la clave que prefieras, si la

dejas en blanco y presionas Intro o Enter generará una clave aleatoria         

Page 13: Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.

Verificación Paso 10. Verificación de las herramientas Instaladas