| Despabilando la MonoNeurona::Internet es de todos [Inicio] [Regresar] |
|
Debian \ Armando tu propio server Este artículo ha sido consultado en 1,536 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 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.
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:
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:
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
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
!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 Última actualización: 2007-04-29 10:57:00-05 |
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: |