Servidor casero con Linux Ubuntu
Este es el primero de una serie de post en los que mostrara como montar un servidor casero con linux ubuntu 6.06 y una conexion dsl con ip dinamica.
Le llamo a esto servidor casero porque todos estos programas estaran instalados en una computadora situada en nuestro hogar u oficina sin ser esta un gabinete de servidor.
La computadora que utilizaremos sera alguna con suficiente capacidad para correr el sistema linux.
Este servidor nos permitira alojar nuestra pagina web o tambien tener nuestro servidor de correo.
En mi caso cuento con el siguiente equipo:
Procesador celeron 2.6 Ghz
Memoria RAM 256MB
Disco Duro 80 Gb
Tarjeta de red y lector de CDs
Primero procederemos a instalar los paquetes necesarios, al momento de instalar Ubuntu 6.06 Server podemos escoger el tipo de sistema LAMP y nos habra instalado la mayoria de estos paquetes, en caso contrario ejecutamos los siguientes comandos en una terminal de root.
apt-get install apache2 apache2-common apache2-utils
apt-get install php5 php5-cli php5-mysql php5-pgsql
Podemos instalar mysql o postgres o ambos eso dependera de cada instalacion y el objetivo
del servidor
apt-get install mysql-server
apt-get install postgresql-8.1 postgresql-client-8.1
Hasta aqui ya hemos instalado los programas necesiarios para un servidor web con paginas dinamicas hechas con php y ademas poder utilizar alguna base de datos ya sea postgres o mysql.
Para poder accesar a las paginas que almacenaremos en nuestro servidor necesitamos un dominio.
El dominio se puede adquirir con cualquier proveedor conocido, pero debido a que el internet sera dsl y estara con una ip dinamica necesitaremos un dns dinamico que se actualice cuando la ip cambien y mantenga el servidor disponible.
Algunos lugares donde dar de alta un servicio de dns dinamico pueden ser zoneedit.com o dyndns.com este ultimo incluso ofrece un servicio gratuito con el podemos tener un subdominio de alguno de ellos.
Una vez registrado el dominio y dado de alta en el servicio de dns dinamico instalamos el siguiente paquete.
Al terminar de instalarse nos preguntara que proveedor tenemos y los datos de la cuenta y dominio.
apt-get install ddclient
Ahora que ya tenemos activado el dominio, basta ir al navegador y escribir la direccion para
entrar en el servidor y podemos ver la pagina default de apache.
Ahora editaremos la configuracion de apache que nos servira para mas adelante.
editamos el archivo
vi /etc/apache2/sites-available/default
y cambiaremos lo siguiente
DocumentRoot /var/www/apache2-default —-> DocumentRoot /var/www/html
var/www/apache2-default/> —-> var/www/html/>
Guardamos y creamos el directorio
mkdir /var/www/html
Reinicamos el servicio
/etc/init.d/apache2 reload
Si todo salio bien ahora el directorio en donde se serviran las paginas sera /var/www/html
de manera que cualquier pagina que queramos servir tendremos que guardarla ahi.
Hemos llegado al final de esta entrega, espero sea de utilidad. En caso de dudas o comentarios pueden escribirme a alvaro arroba pixelado.org
En la proxima entrega veremos como agregar un servicio de ftp para poder subir las paginas a nuestro servidor.
Hasta luego.
buen how-to…ahora lo chido seria poner uno de correo o de proxy, seria un muy buen aporte para todos aquellos que se estan iniciando en el mundo de linux…saludos mi buen jony
GRACIAS!