viernes, 12 de marzo de 2010

Instalación de un servidor LAMP

Hoy un amigo me trajo una de sus computadoras para que la convierta en un mini-servidor, los que me conocen sabrán que no es precisamente a lo que me dedico, sin embargo disfruto mucho hacerlo, así que lo hago gratis. 

Con la maquina empezamos con el pie izquierdo, es un Pentium 4 a 1.8Ghz, con 1GB de RAM y una tarjeta de video suficiente como para jugar solitario. La verdad es que para estos mini-servidores no se necesita más que eso. Mi amigo se tomó la molestia de instalar Ubuntu 9.10 Karmic Koala, entonces ya estaba en un entorno familiar, la idea es simple:

Un servidor LAMP: Linux, Apache, MySQL y PHP. 

Tenemos varios caminos sencillos, en estos tiempos bastan con un par de comandos o un par de clicks, sin embargo para una configuración avanzada o mejor dicho mas personalizada, se necesitan modificar algunos archivos de configuración, nada del otro mundo, nada porque alarmarse. 

Iremos por el camino mas sencillo: Synaptic Nos dirigimos a:  
Sistema/Administración/Gestor de paquetes Synaptic
Y asi es como debe lucir nuestra pantalla  -->

 




 Y a continuación iremos a:  
Editar/Marcar paquetes por tarea...
Y seleccionamos: LAMP Server
Más sencillo que eso no puede ser, según la descripción:
Selects a ready-made Linux/Apache/MySQL/PHP server.


Hacemos clic en Aceptar y nos mostrará una pantalla con los paquetes por marcar. Le damos clic en Marcar
En Synaptic primero marcas los paquetes que vas a instalar, luego das clic en Aplicar, funciona de esta forma para poder dejar un sin número de paquetes para instalar y luego el programa hace todo, en palabras sencillas es una orden de trabajos por hacer. Nos pide una confirmación de lo que se va a hacer mostrándonos una ventana con el Resumen de los cambios por hacer.

Hacemos clic en Aplicar y empezara a descargar los paquetes necesarios y procederá a instalarlos y configurarlos debidamente.

Nota: Al ejecutar Synaptic nos pedirá nuestra clave de Administrador (sudo) porque instalar programas es una tarea Administrativa y requiere permisos especiales, es parte de la seguridad normal en un entorno GNU/Linux.

Los paquetes que encontramos en Synaptic en una instalación limpia de Ubuntu, son de los repositorios oficiales, no tengan reparos en instalar software de esos repositorios, son totalmente seguros y tienen el soporte del equipo de Ubuntu, además cada paquete viene con su debida documentación o man page.

Con esto, ya deben tener un servidor muy básico capaz de ejecutar aplicaciones sencillas y no tan sencillas en PHP y Perl, no estoy seguro si instala módulos de Python por defecto.

Podemos probar si funciona utilizando nuestro navegador favorito, por defecto Ubuntu trae Firefox 3.5.3, en la barra de direcciones escribimos: 
http://localhost/ 
http://127.0.0.1/
Obtendremos algo como esto:


Espero que les haya servido, en otra oportunidad explicare como modificar los archivos de configuración de Apache, para cambiar la carpeta de origen por defecto. Lamentablemente Apache no cuenta con un GUI para Ubuntu, al menos, no que yo sepa.
¡Saludos!

PD: Pueden empezar a usar el servidor agregando archivos a:
/var/www



  • rss
  • Del.icio.us
  • Digg
  • Twitter
  • StumbleUpon
  • Reddit
  • Share this on Technorati
  • Post this to Myspace
  • Share this on Blinklist
  • Submit this to DesignFloat

0 comentarios:

Publicar un comentario