Custom Search
Bloggers Activos
Una historia para meditar tonathiu
K3b burning failed asimov
La evolución del Programador mandrake
Darwin no perdió la fe por desarrollar la teoría de la evolución blacksoul
El Dalai Lama dice: vendaval
Religión, fanatísmo o Terrorismo? blacksoul
Dani people's vaio chilicuil
Una Canción Triste vendaval
¡Lo hemos conseguido! der_teufel
Log continuacion del curso de BD.. rnstux
Last Download
Segunda Fundación
Segunda Fundación
Continuación del Curso de DB
rnstux
Gentoo Linux 2008.0 released
asarch
Tattoo
aarkerio
Manda al diablo a Telcel
asarch
Ese elusivo 1%
aarkerio
Libro de Servidores GNU/LINUX Licencia CC
vendaval
El ACTA se discute en el G8
aarkerio
FreeBSD hacking (Kernel Modules Programming)
vendaval
Asus lanza rival para el iMac
aarkerio
Seguimiento de Cuba...
vendaval
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Asesorías Gratuitas
Asesorías Gratuitas

Hacktivism

LinuxChix button

Debian \ Armando tu propio server
Debian
Armando tu propio server

Este artículo ha sido consultado en 1,385 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:

manuel_ARRROBA_mononeurona.org
Manuel Montoya estudió neuropsicología en la facultad y en el Instituto de Biomédicas de la UNAM. Trabajó en Compaq de México como diseñador de software, tiene diez años de experiencia en Java, PHP y SQL. Le interesan muchas cosas y neciamente le da por escribir sobre todas ellas. Actualmente trabaja en Chipotle Software, desarrollando Karamelo, una herramienta de e-Learning. Jedit.org y WindowMaker son su editor y escritorio favoritos.
aarkerio
The most effective way to restrict democracy is to transfer decision making from the public arena to unaccountable institutions. Chomsky.
Ver todos los articulos de aarkerio

Última actualización: 2007-04-29 10:57:00-05

Printable version

Add comment:



Captcha




Que estas haciendo?
chilicuilchilicuil está:
Gracias por la ayuda rnstux :D
1 day, 2 hours ago

der_teufelder_teufel está:
|-O
1 day, 3 hours ago

rnstuxrnstux está:
checa esto!! agregale lógica y listo. http://tinyurl.com/5s7ttw
2 days ago

rnstuxrnstux está:
WTF?..
2 days ago

chilicuilchilicuil está:
Algun mononeuron sabra como agregar excepciones al firewall de win xp sp2 con vb6?
2 days, 3 hours ago

mandrakemandrake está:
Aarkerio como va el cyber? con linux
2 days, 4 hours ago

Que estuvimos haciendo >>
Chipotle Software

Uso OpenOffice.org
Una vez a la semana
Nunca
Uso otra ofimática
Todos los días
Una vez al mes
Rapiditas
Problemas de Lenguaje en niños
13736 lecturas
Anticoncepción de Emergencia
11550 lecturas
Sexualidad infantil y juvenil
11094 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
8687 lecturas
Sinapsis y exocitosis
8099 lecturas
Mi primer CakePHP, mmmmm cakeee
6365 lecturas
Evolución filética en las hepáticas
5938 lecturas
BASH y Primeros Comandos
4900 lecturas
CakePHP II Active Record
4671 lecturas
Cómo convertirse en hacker
4230 lecturas
Add to Technorati Favorites

ir arriba
Quien confunde amor con sacrificio, desperdicia su vida. Schiller

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer