Inicio  |  Distribuidores |  Clientes |  Mapa |  Webmail |  Contactar   

Software Comercio Electrónico Plantillas Hosting Posicionamiento Servidores Consultoría Blog
Configurar un servidor LAMP con Mandriva
Por circustancias del trabajo, ahora tengo que preparar un sistema LAMP en un S.O. Linux basado en Mandrake.  ¿Podeís ayudarme?

 

1.- Instalación de Mandriva

Para comenzar la instalación he entrado en www.mandriva.com/es y desde allí he descargado desde un mirror irlandes (heanet.com) la versión free de la versión spring de Mandriva 2007 (lo de spring viene de versión de primavera). Por cierto, mucho software libre en linux pero la Mandriva viene complicada hasta la saciedad para que pagues por otra distribución.

Una vez que te has descargado la ISO de la versión free de la Mandriva 2007 spring, grabala en un cd e insertalo en el cdrom del ordenador en el que vayas a instalarlo. Métete en la BIOS y configurala para que el primer dispositivo de arranque sea el cdrom donde metiste el cd de la mandriva, graba los cambios y reinicia el sistema.

Cuando reinicies, se cargará un menú de mandriva donde se te va a preguntar que quieres hacer, selecciona instalar Mandriva y continua con el proceso de instalación. Aunque en los pasos sucesivos le indiques la instalación de unos u otros paquetes, Mandriva pasará de ti completamente e instalará lo que le dará la gana (un desastre total y tres puntos negativos para los desarrolladores de esta versión free de mandriva).

En este punto un inciso. Si tu máquina tiene poca memoria RAM definele unos 4 gigas de swap para evitar males innecesarios en un futuro. Algunos dirán que 4 gigas es una burrada, pero caballo grande, ande o no ande.

Bueno, cuando termines de instalar la versión free de la Mandriva 2007 spring free verás que se te carga un entorno gráfico que lo conocen en la casa de los programadores a la hora de comer.

El siguiente paso una vez que has instalado la mandriva es configurar los repositorios de los metapaquetes para actualizar Mandriva con los últimos parches de seguridad y permitirnos añadir nuevo software a nuestro sistema.

2.- Configurar los repositorios de Mandriva

Para todos aquellos que estén utilizando Mandriva, y tengan una conexion a Internet de Banda Ancha, les recomiendo, o mejor dicho deben utilizar los repositorios en Internet para obtener actualizaciones de seguridad, software actualizado, la lista completa de paquetes de la distribución, etc.

Así empieza un artículo en Internet en el que se explica de manera detallada como configurar los repositorios de Mandriva. La dirección es la siguiente

Configuración de repositorios importantes para Mandriva en www.zonatux.com.ar

Basicamente, el proceso consiste en seleccionar unos mirror donde se encuentran los paquetes para la actualización de Mandriva. Al finalizar el wizard te saldrán unas líneas que tendrás que meter en una consola de root. Es muy probable que para este proceso tengas que echar unos 50 minutos más o menos en función de la velocidad de tu conexión a Internet.

Lo más importante de este proceso, es entender el concepto de los MetaPaquetes y de como se instalan con la instrucción urpmi o se desinstalan con urpme.

3.- Instalar el entorno gráfico gnome

En estos tiempos que corren y con la ingente cantidad de información con la que hay que tratar es muy recomendable utilizar un entorno gráfico en vez de perderse en líneas de comando de las consolas negras y frías que tanto les gustan a los linuseros.

Por este motivo, he decidido instalar un entorno gráfico para que la gestión de Mandriva sea más rápida y fácil. Para ello es imprescindible que tengamos antes configurados los repositorios y que tengamos una conexión a Internet. El entorno gráfico que vamos a instalar es gnome.

Con estos dos requisitos, podemos abrir una ventana de consola de root y escribir

urpmi task-gnome

Al darle el enter nos preguntará el idioma y otros aspectos sobre gnome. Si eres español de españa dale a todo 1 hasta que te pida la confirmación de Instalar. Dile que sí (S)

El sistema nos pedirá que introduzcamos el cd de la versión free y luego nos indicará que tiene que instalar unos 700 megas. Esta información que va a instalar lo hará tanto desde el cd como de internet, así que armate de paciencia, y en un momento dado, decidete a realizar esta tarea por la noche o cuando no tengas prisa.

Una vez que finalice, reinicia el sistema y se arrancará automaticamente el gnome

4.- Configurar el cortafuegos en Mandriva

Por los motivos que sean, es muy problable que necesites configurar el cortafuegos o firewall en la Mandriva de manera que permitas o no la entrada de paquetes de determinados servicios.  En los S.O. Linux en general se utiliza iptables para dicho menester pero su configuración es bastante engorrosa (basta con escribir man iptables o iptables -L para darse cuenta) por lo que se suelen utilizar otros programas que simplifican estas tareas.

Uno de estos programas para configurar el cortafuegos es el Shorewall.  Este viene por defecto en la Mandriva y si a la hora de instalarlo le indicastes la seguridad “Más alta” o por encima, seguramente tambien estará activo.

El programa shorewall consiste basicamente en la definición de las interfaces de red que se van a utilizar en el equipo, las zonas de trabajo y las reglas de los servicios.  Si quieres más información sobre este programa puedes visitar el siguiente enlace:

http://juanjoalvarez.net/shorewall

donde se te va a explicar la configuración absurdamente rápida del firewall Shorewall. De forma rápida y para una única interfaz de red consiste en abrir el fichero /etc/shorewall/rules e ir al final del fichero de texto y añadir líneas del siguiente tipo

ACCEPT net fw tcp 80 -
donde le estamos diciendo que acepte todas las peticiones tcp que entren por el puerto 80 en la interfaz net
ACCEPT net fw icmp 8 -
para aceptar los pings

Una vez configurado el fichero rules, grabalo y ejecuta en una consola como root la siguiente instrucción
shorewall restart
Cuando finalice, los puertos que hayas definido en el fichero rules estarán abiertos o cerrados según le indicaste en su momento

5.- Instalar Apache2 en Mandriva

Suponiendo que ya hemos conseguido la L del sistema LAMP (es decir, tenemos instalado y funcionando un S.O. basado en Linux) vamos a proceder a la instalación de un servidor web basado en Apache. Pero antes de seguir tenemos que configurar el servidor con una IP estática para luego ahorrarnos quebraderos de cabeza.

Lo mejor es que utilices el wizard que proporciona el entorno gráfico para dicho menester o que lo hagas mediante línea de comandos con la instrucción ifconfig. Vamos a suponer que hemos configurado la tarjeta de red con la IP 192.168.0.254

Para instalar apache utilizaremos la instrucción urpmi y los famosos metapaquetes

Abre una consola y escribe:

urpmi apache

Te recuerdo que hay tener bien configurados los repositorios.

Cuando le des a enter, te preguntará que paquete quieres instalar. Si lees un poquito verás que casí todos son experimentales excepto uno que es estable. Selecciona el número del estable que en mi caso es el 1. Te dirá que necesita instalar paquetes adicionales, dile que sí para que el sistema descargue de los repositorios las librerias que necesita.

Al finalizar la descarga de los paquetes, los instalará y te mostrará en la misma pantalla de la consola información sobre donde podemos configurar el servidor Apache. La ruta es /etc/httpd/conf/httpd.conf.

6.- Instalar MySQL en Mandriva

Vamos con la M del servidor LAMP.  Para ello tendremos que instalar un servidor MySQL en nuestra Mandriva por lo que haremos uso de los metapaquetes escribiendo en una consola de root lo siguiente

urpmi mysql

El sistema nos preguntará que paquete queremos instalar.  En función de las necesidades de las aplicaciones que va a contener el servidor seleccionaremos el servidor MySQL con o sin funcionalidades extendidas.  En mi caso, y como tengo ganas de investigar en la funcionalidad de los triggers de MySQL (sí, MySQL permite triggers en su última edición) voy a seleccionar el servidor con funcionalidades extendidas. Te pedirá entonces permiso para instalar unas librerías que necesita y procederá a la descarga de Internet de dichas librerias.

Al finalizar te mostrará información adicional sobre el paquete que acaba de instalar. Leela tranquilamente porque es interesante

7.- Instalar PHP en Mandriva


En nuestro proceso para la instalación de un servidor LAMP en un máquina con S.O. Linux basado en Mandriva, vamos a instalar por último el php para el servidor apache.  Para ello solo tenemos que tener bien configurados los repositorios de la Mandriva y escribir en una consola de root la siguiente instrucción:

urpmi php

El sistema nos preguntará que paquete queremos instalar.  Lee detenidamente estos paquetes y fijate en el que esté relacionado con Apache, ya que nosotros queremos utilizar PHP asociado a las páginas web devueltas por el servidor Apache.  En mi caso la opción correspondiente es la 4.

Cuando selecciones la opción te dirá que necesita instalar unas librerias adiconales, dile que Sí y espera que el sistema descargue estas librerías desde Internet.

Crea un fichero con extension php en /var/www/html/ con el siguiente código y pruebalo desde un navegador para ver que php ha sido instalado correctamente.

< ?
phpinfo();
?>


 

 


Copyright © 2007 - 2010 Cabocom Soluciones SL.
C/ La Zambra 105, 1º B - 23100 - Mancha Real - Jaén - España
(+34) 951 70 79 80 - (+34) 670 222 100 - info@cabocom.com 


La Consultoria online de Cabocom Soluciones ha sido realizada con el software Joomla