Join us!
Forgot your password?
aarkerio 1459
vedrisha 268
asarch 249
vendaval 232
saidjose 118
pakal 85
Almsx 74
dmesg 70
tonathiu 63
blacksoul 60

No tires: Freecycle
No tires: Freecycle
No basta con oír la música; además, hay que verla.
Igor Stravinski
Blogger: aarkerio


Debian \ Armando tu propio server
Debian
Armando tu propio server

Este artículo ha sido consultado en 1,915 ocasiones.

¿No sabes qué hacer con esa vieja Pentium a 200 MHZ que ya nadie usa? Pues aunque no lo creas ese viejo equipo podría ser la plataforma de lanzamiento de tu empresa al dinámico mundo de Internet. En este documento supongo un equipo conectado a la Red con Debian recién instalado y sólo el sistema base. En teoría, Debian se puede instalar con muy poca RAM, pero no recomiendo menos de 64 Megas, por supuesto, entre más mejor. Además, por comodidad, supongo que este equipo tiene la dirección IP 201.137.129.47 pero, por supuesto, debes cambiarla por la tuya.

Lo primero es actualizar nuestro servidor, coloca estas líneas en el archivo /etc/sources.list:

#Mi repositorio principal: un mirror en la UNAM, México
deb http://nisamox.fciencias.unam.mx/debian/ testing main contrib non-free

En este tutorial uso la versión testing (Lenny) de Debian pues tiene las versiones más modernas pero si se desea ser más conservador se puede instalar las versión Stable (sarge).

Actualizamos nuestro sistema para tener el software y los parches más reciente.

# apt-get update; apt-get -f -y dist-upgrade

Después de actualizar, debemos asegurarnos que podemos acceder de manera remota al nuevo servidor, esto lo hacemos con ssh:

# apt-get install ssh mc

Ve a otro equipo y prueba que funcione, teclea desde otro linux:

$ ssh usuario@201.137.129.47

Además debes embellecer tu mensaje de bienvenida: edita el archivo /etc/motd y coloca tu propio arte ASCII.

Mensajedebienvenida
Mensaje de bienvenida en SSH (editando /etc/motd)

Bien ahora es tiempo de llamar al bailarín principal, claro, Apache:

# apt-get install apache2 libapache2-mod-php5 php5-mysql php5-pgsql

Ve al sitio dyndns.org, regístrate y asigna un nombre de dominio a tu IP:

DynDns.org

Ahora instalamos el servicio de FTP:

# apt-get install vsftpd

Edita el archivo /etc/vsftpd.conf y asegúrate que las variables listen, local_enables y write_enable poseen un valor de Yes. Una vez hecho esto, salva el archivo y ejecuta:

# /etc/init.d/vsftpd restart

Instalamos PostgreSQL con las opciones por default:

# apt-get install postgresql

Cambiamos el password del usuario postgres:

# passswd postgres

Agregamos la línea al archivo /etc/postgresql/pg_hba.conf

local all all 127.0.0.0 trust

Reiniciamos Postgresql:

# /etc/init.d/postgresql restart

Reporte de tu sitio

# apt-get install webalizer

El log debe ser /var/log/apache-perl/access.log y el outputdir debe estar en /var/www/webalizer. Webalizer hace un reporte diario de la actividad de nuestro sitio:

Webalizer
Reporte de Webalizer


WebMail


Los servicios de correo:

# apt-get install postfix qpopper

Selecciona la opción, Sitio de internet. Instalamos el Webmail seguro:

# apt-get install apache-ssl openwebmail

Edita /etc/apache-ssl/httpd.conf y agrega hasta el final la línea:

Include /etc/openwebmail/apache.conf

y reinicia:

# /etc/init.d/apache-ssl restart

OpenWebmail


Jaws

JAWS (www.jaws.com.mx) es un excelente programa hecho en PHP que permite construir sitios dinámicos fáciles de administrar. Descargue Jaws:

$ cd /var/www && wget http://umn.dl.sourceforge.net/sourceforge/jaws-project/jaws-project-0.4.tar.gz

Descomprima:

$ tar -zxvf jaws-0.4.tar.gz.

Cambie al usuario postgres (con el password que asignó arriba):

$ su postgres

Cree la base de datos DBJAWS:

$ createdb DBJAWS

Inserte las tablas:

$ psql DBJAWS < /var/www/jaws-proyect-0.4/sql/pg_jaws.sql

Cambie al usuario www-data:

$ su www-data

mueva el directorio html:

$ mv /var/www/jaws-proyect-0.4/html /var/www/weblog

Edite el archivo de configración de JAWS:

$ mcedit /var/www/weblog/include/config.php

El usuario debe ser "postgres". Colócate en http://radiactivo.blogdns.com/weblog/admin.php

JAWS

!Y con esto hemos terminado! Instalar este servidor con todos los servicios en Windows 2003 hubiese costado más de 30 mil dólares y hubiese sido imposible en un equipo Pentium I con 64 en RAM pero gracias a la magia de Debian ahora podemos tener nuestro propio servicio de hospedaje y nuestro propio email: tunombre@radiactivo.blogdns.com. Ahora vaya a google y agregue la dirección de su nuevo equipo para que el resto del mundo lo encuentre. Recuerde que tener un servidor en Internet implica que podemos ser hackeados, dese una vuelta por la página "Cómo ser un hacker" para saber como protegerse.


Visite los foros

Ficha del autor:

Notice (8): Undefined index: email [APP/View/Pages/display.ctp, line 26]
Notice (8): Undefined index: cv [APP/View/Pages/display.ctp, line 26]


aarkerio
Notice (8): Undefined index: quote [APP/View/Pages/display.ctp, line 30]

Ver todos los articulos de aarkerio

Última actualización: 2009-08-20 00:32:14-05

Printable version

blog comments powered by Disqus
Que estas haciendo?
asarchasarch está:
Animo valedor, tu puedes :-)
2 days, 21 hours ago

aarkerioaarkerio está:
@vendaval lánzate por los tequilas!! Al fin que es viernes!
3 days, 18 hours ago

vendavalvendaval está:
Llevo todo el día nostálgico, sera que el cielo gris me pone el corazón sentimental.
4 days, 9 hours ago

asarchasarch está:
Finalmente he conseguido entender cómo instalar Debian Testing y no morir en el intento
1 week ago

vendavalvendaval está:
Haciendo imágenes .eps para un "paper"
1 week, 4 days ago

aarkerioaarkerio está:
De CakePHP a Perl a Rails en el mismo día!! Chingonazo que soy!!
1 week, 5 days ago

Que estuvimos haciendo >>

Quickvote

Esta año quiero:

IdUna nueva laptop
Una nueva tablet
Un nuevo cell
Una nueva vieja

Problemas de Lenguaje en niños
25913 lecturas
Anticoncepción de Emergencia
22206 lecturas
Sinapsis y exocitosis
15400 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
15253 lecturas
Sexualidad infantil y juvenil
14703 lecturas
Interrupción de Embarazo
12133 lecturas
Evolución filética en las hepáticas
10301 lecturas
Mi primer CakePHP, mmmmm cakeee
9878 lecturas
CakePHP II Active Record
7651 lecturas
Cómo hacer un Bonsai?
7493 lecturas
Go topEste trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2012 © :: Colectivo de Programacion MonoNeurona.org ::
The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software