F O R A T http://www.forat.info La informática desde otro punto de vista Mon, 08 Feb 2010 01:24:27 +0000 http://wordpress.org/?v=2.9.1 en hourly 1 Servidor Web 2010 – Vol 2 – Configuración de Red y manejo remoto vía OpenSSH con SSH y SFTP http://www.forat.info/2010/02/08/servidor-web-2010-vol-2-configuracion-de-red-y-manejo-remoto-via-openssh-con-ssh-y-sftp/ http://www.forat.info/2010/02/08/servidor-web-2010-vol-2-configuracion-de-red-y-manejo-remoto-via-openssh-con-ssh-y-sftp/#comments Mon, 08 Feb 2010 01:24:27 +0000 forat http://www.forat.info/?p=3217
comofunciona0

Si hay una cosa que hay que tener clara antes de montar un servidor web en casa es como tenemos configurada la red. Con configuración de la red no me refiero solo a la IP de la tarjeta de red de nuestro servidor si no a como tenemos configurado el Router para que pueda aceptar peticiones desde el exterior. Imaginemos que un usuario desde Internet se dispone a visitar un sitio web que tenemos en nuestro servidor local. Si lo hace mediante el navegador el mismo enviará una petición al puerto 80 del Router, el Router debe de saber hacia que maquina redirigir el puerto 80 para satisfacer dicha petición como podemos ver en la siguiente imagen …

comofunciona

Para poder redireccionar un puerto desde nuestro Router hacia nuestro servidor vamos a necesitar que nuestro servidor disponga de una dirección IP fija. Si no tenemos una IP fija no podremos decirle a nuestro Router hacia donde apuntaran las peticiones que vengan desde el exterior.

Este servidor web con Linux Ubuntu Server que estamos montando necesita una IP fija interna que este dentro de el rango de IP de nuestra red. Quiero decir con esto que si nuestro Router tiene una IP interna 192.168.0.1, nuestro servidor debería tener una IP dentro del mismo rango por ejemplo la 192.168.0.10

Si sabemos cual es la IP de nuestro Router mejor y si no tampoco va a sernos un problema averiguar cual es ya que Linux Ubuntu Server viene con la asignación de IP dinámica por DHCP y nuestro Router nos asigna una diferente cada vez que arrancamos el sistema.

Arrancaremos nuestro servidor web, nos identificamos con nuestro nombre de usuario, password y nos dispondremos a ejecutar el comando route el cual nos dará la configuración actual de nuestro ruteado. Tecleamos lo siguiente …

route -n

Y veremos algo parecido a esto …

comofunciona1

En mi caso y como podemos ver en la imagen la dirección de mi Router es la 10.0.2.2 con lo que tendré que asignarle una IP dentro del rango 10.0.2.X. Si vuestra IP no es 10.X.X.X no es un problema ya que también pueden estar dentro de otros rangos privados de IP como pueden ser las 192.X.X.X o las 172.X.X.X. Estos tres rangos 10, 192 y 172 son los reservados para redes locales en todos los casos.

Una vez sepamos la IP de nuestro Router, en mi caso la 10.0.2.2, configuraremos la tarjeta de red de nuestro servidor para que sea una IP fija la que tengamos siempre. Para ello editaremos el archivo ( interfaces ) con el siguiente comando …

sudo nano /etc/network/interfaces

Y veremos lo siguiente …

comofunciona2

Esta configuración por defecto en Linux Ubuntu Server hace que nuestra tarjeta de red ( eth0 ) recoja una IP dinámica vía DHCP que nuestro Router le asigna. Para asignarle una IP fija vamos ha borrar la linea referente a nuestra tarjeta de red ( eth0 ) y agregamos la siguiente configuración quedándonos así …

comofunciona3

Como podemos ver en el apartado ( address ) he introducido la IP fija que tendrá a partir de ahora mi servidor web y en el apartado ( gateway ) introducimos la IP de nuestro Router. Una vez hechos los cambios guardaremos el archivo y saldremos del editor con la tecla ( F2 ), seguidamente con la tecla ( S ) y por ultimo la tecla ( Enter ).

Ahora para que los cambios surjan efecto debemos reiniciar la red con el siguiente comando …

sudo /etc/init.d/networking restart

Ahora si hacemos la prueba con el comando ifconfig veremos la nueva configuración de nuestra tarjeta de red …

ifconfig

En mi caso …

comofunciona4

En estos momentos sabemos cual es la IP de nuestro Router y cual será la IP fija de nuestro servidor web. Ahora ya no necesitamos estrictamente tener monitor si disponemos de otro ordenador conectado al Router ya que podremos acceder por SSH desde otro ordenador por su Terminal.

Conexión remota vía SSH

Para conectarnos desde otro ordenador conectado a nuestra red interna deberemos abrir una Terminal desde el ordenador con el que queramos conectarnos y ejecutar lo siguiente …

ssh usuario@ipdelservidor

En mi caso seria …

ssh forat@10.0.2.10

El sistema nos preguntará el password y listo. Ya estamos dentro de nuestro servidor como si tuviéramos el monitor conectado pero en una ventana dentro de nuestro sistema operativo GNU/Linux o Mac. Esto también puede hacerse en otros sistemas como Windows gracias al cliente de Terminal llamado Putty.

Durante la instalación en el paso donde nos preguntaba que paquetes queríamos instalar instalamos el servidor OpenSSH precisamente para poder conectarnos a nuestro servidor remotamente sin que necesitemos monitor. Esta muy bien acostumbrarse a no tener monitor en el servidor así cuando tengamos tanto trafico que no podamos navegar y nos decidamos a alquilar un servidor en alguna empresa estaremos totalmente acostumbrados a trabajar remotamente desde la Terminal y no tendremos que pagar mas por no saber usar la Terminal y necesitar panel de control.

Transferencia remota de archivos vía sFTP

OpenSSH nos ofrece la posibilidad de conectarnos a nuestro servidor remotamente desde la Terminal pero esto no es lo único que puede hacer ya que también puede hacer que nos conectemos en Red gracias a sFTP. Este es el FTP seguro de SSH que nos ofrece la posibilidad de conectarnos por una vía segura como es la de SSH desde un explorador de archivos como puede ser el que viene por defecto en Gnome llamado Nautilus.

Desde un ordenador cliente con Linux Ubuntu conectado al Router tan solo tenemos que ir a la pestaña ( Lugares ), después a ( Conectar con el servidor ) y veremos lo siguiente …

comofunciona5

Con este Frontend para Linux Ubuntu Desktop podemos conectarnos a diferentes servicios remotos. Para conectarnos vía ( sFTP ) seleccionamos como tipo de servicio ( SSH ), seguidamente en el apartado servidor introducimos la dirección IP fija de nuestro servidor web y en el nombre de usuario el usuario que usamos en el servidor. Pulsamos sobre la casilla ( Añadir marcador ) y le damos un nombre al marcador …

comofunciona6

Pulsamos sobre el botón ( Conectar ) y nos pedira nuestra contraseña de usuario …

comofunciona7

Se la introducimos y accederemos a todo el disco duro …

comofunciona8

Desde aquí y muy cómodamente podremos subir y bajar ficheros a nuestro servidor web como si de un disco duro mas se tratase. Esta es la forma de conectarse desde un sistema operativo Linux Ubuntu Desktop aunque también podreis conectaros desde Windows y Mac con cualquier cliente FTP compatible con sFTP o SSH segun el cliente.

En este servidor Web no vamos a instalar un Servidor FTP mas que nada porque podemos usar sFTP que es mas seguro que el FTP y viene de serie con OpenSSH. El lado oscuro de no instalar un Servidor FTP es que si queremos que otros usuarios usen cuentas FTP veran directorios y archivos de dentro del disco duro. Esto puede preocuparnos o no dependiendo quien sea quien va a usar el servidor y de si activamos el cifrado de disco durante la instalación de Linux Ubuntu Server. Al activar el cifrado protejemos todos y cada uno de los datos que esten dentro de la /home de cada usuario así que aunque se conecte otro usuario y sea capaz de llegar al directorio /home nunca verá su contenido al igual que todo lo que vera por todo el disco duro, al intentar ver algo que no sea del usuario que acaba de conectarse no podrá verlo gracias a la maravillosa jerarquia de usuarios y permisos que ofrecen los sistemas operativos GNU/Linux y al cifrado de disco que también aporta su parte importante en la seguridad del servidor.

De momento voy a dejar la configuración del Router para mas adelante ya que vamos instalar en nuestro servidor web diferentes servicios que podremos incluir a nuestro gusto y abriremos solo los que vallamos a utilizar realmente.

Apuntes …

Ya tenemos nuestro servidor con Linux Ubuntu Server instalado, OpenSSH funcionando, Ip fija de la tarjeta de red configurada y podemos conectarnos remotamente desde una Terminal via ssh, además de poder navegar, subir y bajar archivos por nuestro disco duro remotamente desde otro ordenador con un cliente compatible sFTP o SSH.

Hasta el próximo capitulo ;)

]]>
http://www.forat.info/2010/02/08/servidor-web-2010-vol-2-configuracion-de-red-y-manejo-remoto-via-openssh-con-ssh-y-sftp/feed/ 0
PodCast nº10 – Estamos en el aire !!! http://www.forat.info/2010/02/05/podcast-n%c2%ba10-%e2%80%93-estamos-en-el-aire/ http://www.forat.info/2010/02/05/podcast-n%c2%ba10-%e2%80%93-estamos-en-el-aire/#comments Fri, 05 Feb 2010 02:06:45 +0000 forat http://www.forat.info/?p=3428
podcastdaboblog

Estoy apunto de terminar el siguiente capitulo sobre el montaje del servidor web en Linux Ubuntu Server. Mientras lo termino voy a dejaros con la décima entrega del PodCast en DaboBlog. Esta vez y como la penúltima, Diego me ha sustituido ya que estoy dias y por motivos que todos conocéis no he podido centrarme mucho como para hacer el PodCast. En la siguiente entrega que me imagino que será para mediados de este mes tratare de encontrar algunos minutos para que podamos hablar Dabo y yo a ver con que salimos en la próxima.

podcastdaboblog

Como de costumbre contamos con las secciones dedicadas al mundo GNU/Linux llamada ( Kernel Panic ) y al mundo Apple con ( Manzanas Traigo ). Dabo, Diego y Oreixa hacen de nuestro PodCast una vez mas, un PodCast interesante y ameno de escuchar para todos los amantes de la informática. A continuación podemos ver los contenidos …

Intro

– 00:00 – (Dabo)

Kernel Panic

– Minuto 6:00 hasta el 47:18 – (Diego y Dabo) sus programas imprescindibles en GNU/Linux.

Manzanas traigo

– Minuto 47:20 hasta el 90 – (Oreixa y Dabo) Especial sobre el iPad, el novedoso Tablet de Apple.

Si acabas de llegar, puedes escuchar los capítulos anteriores del PodCast aquí.

]]>
http://www.forat.info/2010/02/05/podcast-n%c2%ba10-%e2%80%93-estamos-en-el-aire/feed/ 0
Servidor Web 2010 – Vol 1 – Como instalar Linux Ubuntu Server 9.10 http://www.forat.info/2010/02/01/servidor-web-2010-vol-1-como-instalar-linux-ubuntu-server-9-10/ http://www.forat.info/2010/02/01/servidor-web-2010-vol-1-como-instalar-linux-ubuntu-server-9-10/#comments Mon, 01 Feb 2010 03:14:14 +0000 forat http://www.forat.info/?p=3173
ubuntuserveredition

Con este tutorial comenzaremos el montaje de nuestro servidor Web en Linux Ubuntu Server. Una vez lo tengamos instalado tendremos una instalación mínima y casi limpia del sistema operativo Linux Ubuntu Server 9.10 Kamic Koala así que si vas a seguir este proyecto ya puedes comenzar, si no es así y tan solo te interesa la instalación de este sistema operativo GNU/Linux también puedes hacerlo ya que tan solo instalamos con este tutorial el sistema operativo limpio, sin entorno gráfico y prácticamente sin paquetes extras. Tan solo se instala el software OpenSSH para poder manejar el servidor remotamente …

Para comenzar accederemos al apartado de descargas de la web oficial de Ubuntu en el apartado ( Server ) desde aquí

linuxubuntuserver-1

En el apartado ( Download location ) seleccionamos la zona mas cercana a donde vivimos para que la descarga sea mas rápida. En mi caso he elegido ( Spain ). Una vez seleccionada la zona pulsamos sobre la opción ( Alternative download options ) y seleccionamos si queremos la versión para 32 o 64 Bits. Una vez seleccionada la versión que queramos pulsaremos sobre el botón verde ( Begin download ) y nos descargamos la imagen ISO …

linuxubuntuserver-2

Una vez tengamos la imagen de CD ISO la grabamos en un CD de la forma habitual con el programa que mas os guste. Una vez tengamos el CD con Linux Ubuntu Server 9.10 correctamente grabado en un CD arrancamos nuestro servidor y veremos lo siguiente …

linuxubuntuserver000

Seleccionamos nuestro idioma y pulsamos la tecla ( Enter ) …

linuxubuntuserver001

Seleccionamos la primera opción ( Instalar Ubuntu Server ) y pulsamos la tecla ( Enter ) …

linuxubuntuserver002

Seleccionamos nuestro idioma y pulsamos la tecla ( Enter ) …

linuxubuntuserver003

En esta pantalla podemos probar nuestro teclado, en principio no deberíamos tener problemas y mas si ya hemos usado algunas veces este teclado con otra distribución Ubuntu y nos a funcionado bien. Si tienes dudas pulsa ( Si ) y haz la prueba y si crees que te funcionará bien como es mi caso pulsamos la opción ( No ) y seguidamente la tecla ( Enter ) …

linuxubuntuserver004

Seleccionamos nuestro idioma nuevamente y continuamos pulsando la tecla ( Enter ) …

linuxubuntuserver005

Seleccionamos la distribución de nuestro teclado y pulsamos la tecla ( Enter ) …

linuxubuntuserver006

Introducimos el nombre que queramos ponerle a nuestra maquina, en mi caso ( vDevil-1 ), le damos el nombre que mas nos guste y pulsamos la tecla ( Enter ) …

linuxubuntuserver007

Seleccionamos nuestra ubicación o la mas cercana a nosotros y pulsamos la tecla ( Enter ) …

linuxubuntuserver008

Este ordenador que estamos usando lo vamos a utilizar solo como servidor así que ocuparemos el espacio al completo del disco seleccionando la primera opción ( Guiado – utilizar todo el disco ) y seguidamente pulsamos la tecla ( Enter ) …

linuxubuntuserver009

Si tenemos mas de un disco duro instalado aquí podemos verlo. Seleccionamos el disco donde vallamos a instalar Linux Ubuntu Server y pulsamos la tecla ( Enter ) …

linuxubuntuserver010

En esta pantalla veremos una lista sobre todo lo que estamos a punto de hacerle a nuestro disco duro. Si todo está correcto seleccionamos la opción ( Si ) y continuamos con la tecla ( Enter ) …

linuxubuntuserver011

Introducimos el nombre del usuario que usará la maquina y pulsamos la tecla ( Enter ) …

linuxubuntuserver012

Seguidamente introducimos el nombre de usuario que usaremos para acceder al servidor y pulsamos la tecla ( Enter ) …

linuxubuntuserver013

Introducimos la contraseña para nuestro usuario y pulsamos la tecla ( Enter ) …

linuxubuntuserver014

Introducimos de nuevo misma la contraseña y pulsamos la tecla ( Enter ) …

linuxubuntuserver015

En esta opción como en la instalación de Linux Ubuntu Desktop 9.10 podemos cifrar nuestra carpeta personal para que otro usuario de la maquina no pueda verla e incluso si nos roban el servidor no puedan acceder a nuestra carpeta personal de usuario. En mi caso voy a seleccionar ( Si ) por hacer el servidor aun mas seguro aunque esto os lo dejo a vuestra elección continuaremos pulsando la tecla ( Enter ) …

linuxubuntuserver016

Si disponemos de un servidor proxy que nos da acceso a la red introducimos aquí sus datos. Si no es así y en la mayoría de los casos de ADSL normales no lo es, dejamos este espacio en blanco y continuamos pulsando la tecla ( Enter ) …

linuxubuntuserver017

En este apartado vamos a seleccionar la segunda opción ( Instalar actualizaciones de seguridad automáticamente ) por si algún despistado una vez funcionando el servidor se olvida por completo de su mantenimiento y tan solo se dedica a usarlo.

Se que muchos de vosotros no estaréis de acuerdo con esta técnica de actualizaciones automáticas de seguridad así que si sois usuarios avanzados en el mundo GNU/Linux seguramente vais a preferir el modo ( Sin actualizaciones automáticas ) y actualizar vuestro sistema vosotros mismos revisando todos y cada uno de los paquetes que vamos a actualizar. Así que ya sabéis para novatos la segunda opción y para ” pro’s ” la segunda, seguidamente continuamos con la tecla ( Enter ) …

linuxubuntuserver018

En esta sección podemos seleccionar que tipo de paquetería necesita nuestro servidor web. En este caso lo único que vamos a instalar será el servidor seguro ( OpenSSH server ) situándonos sobre el y pulsando la barra espaciadora. Como podréis apreciar desde aquí podemos instalar varios servicios como el servidor DNS, LAMP, Mail y demás. Ahora no vamos a seleccionar otro que no sea el servidor seguro SSH porque mas adelante en otros capítulos iremos instalando todo lo que necesitaremos en su respectivo orden. En estos momentos tan solo necesitamos instalar Linux Ubuntu Server de forma mínima y a partir de aquí iremos instalando paso a paso mas programas y terminaremos con un servidor web completo. Además de ir aprendiendo un poco mas en cada capitulo sobre que instalamos para que funcione una cosa u otra aprenderemos a solucionar problemas una vez los tengamos. Si instalamos varios servidores en este menú no aprenderemos ni que es lo que se ha instalado ni para que sirve y como la finalidad de estos tutoriales no es mas que la de aprender yo personalmente opto por aceptar tan solo la opción ( OpenSSH Server ) y pulsar la tecla ( Enter ) para no perder la costumbre …

linuxubuntuserver019

Llegados a este paso ya tenemos Linux Ubuntu Server 9.10 correctamente instalado con lo mínimo para empezar a trabajar. Pulsamos la tecla ( Enter ) y continuamos …

linuxubuntuserver020

Como podemos ver una vez reiniciada la maquina nos pide que le introduzcamos el nombre de usuario. Usaremos el que creamos durante la instalación y pulsamos la tecla ( Enter ) …

linuxubuntuserver021

Seguidamente nuestra contraseña y pulsamos la tecla ( Enter ) …

linuxubuntuserver022

Una vez identificados nuestro servidor nos presenta unos porcentajes sobre su estado y se actualiza automáticamente. Ahora tenemos el sistema preparado para empezar a instalarle software y configurarlo correctamente. Esto será en los siguientes capítulos donde aprenderemos a montar un servidor web completo con todos los servicios que podamos necesitar.

Antes de terminar vamos a actualizar nuestros repositorios con …

sudo apt-get update

Y actualizaremos el sistema …

sudo apt-get upgrade

Si quieres trastear hay tienes la terminal pura y dura, puedes entretenerte con el manual que explica como está organizado GNU/Linux por dentro, aunque si quieres esperar y continuar con el manual apagalo con el comando ( sudo halt ) y continuaremos con el siguiente capitulo próximamente …

]]>
http://www.forat.info/2010/02/01/servidor-web-2010-vol-1-como-instalar-linux-ubuntu-server-9-10/feed/ 0
Project2010 – Servidor Web bajo Linux Ubuntu Server – Introducción http://www.forat.info/2010/01/27/project2010-servidor-web-bajo-linux-ubuntu-server-introduccion/ http://www.forat.info/2010/01/27/project2010-servidor-web-bajo-linux-ubuntu-server-introduccion/#comments Wed, 27 Jan 2010 02:00:37 +0000 forat http://www.forat.info/?p=3148

Bueno chicos se que hace tiempo que estáis esperando un manual de los grandes para montar un servidor Web algo mas completo que los proyectos sobre servidores Web fabricados anteriormente tanto en Linux Debian como en Linux Ubuntu Server. Para montar estos servidores no es que necesite quince días para tenerlo acabado pero como comprenderéis después de el punto y coma que tuvimos en forat.info y de el por fin llego el gran día tendremos que ir leyendo poco a poco los capítulos hasta llegar al manual final donde encontraremos un índice con todo el proyecto al completo mas que nada por el tiempo que requiere ir fabricando los artículos …

salasable

Los que soléis leer mis artículos seguramente os disteis cuenta que la web sufrió una especia de bache en el articulo Defcon 2 entre bastidores respecto a la publicación de artículos y caídas de la misma. El motivo de este atasco no fue otro que la migración de todos mis sitios hacia otro servidor. Yo mismo alquile un servidor en una empresa y me lleve todos mis contenidos hacia un nuevo servidor una vez acabé de montarlo. Hay es cuando sufrimos un atasco en el servidor por falta de recursos de la maquina y una configuración por defecto nada tuneada para que funcionase bien y aguantara como un campeón todo el trafico que generan mis sitios en internet.

Ha día de hoy todo funciona como la seda y es por este mismo motivo por el que he decidido volver ha montar un nuevo servidor web actualizado y en forma de capítulos para que todo el que lo necesite pueda montarse un servidor modesto y con lo necesario para poder tener varios sitios web alojados con sus respectivas bases de datos MySQL y dominios .com .net .org, etc … Durante este tiempo muchos de vosotros me habéis pedido muchas cosas que a cualquiera de los proyectos que tengo en Project.forat.info para servidores web le faltaban como el servidor DNS o la configuración de los VirtualHost para poder alojar varias webs.

Antes de que comencéis a montarlo me gustaría que supieseis que vamos a montar un servidor web modesto pero cañero … ¿ Que quiere decir el loco de Forat con esto ? Pues simplemente quiero decir que vamos a montar todo lo que necesitamos pero no vamos a explicarlo todo, mas que nada porque si tuviera que explicar todo lo que le he hecho ha el servidor web que yo tengo contratado no acabaríamos nunca y yo no me iría a dormir nunca a la cama y ha mi mujer eso no le gustaría y de mi hijo no digo nada porque el pobre todavía no entiende de nada mas que de leche y de pañales :D

En fin, este nuevo servidor web que vamos ha montar podrá ofrecer los siguientes servicios hacia o desde internet para que podáis montarlo tanto en vuestra casa como en un servidor remoto contratado en alguna empresa …


¿ Que será capaz de hacer nuestro Servidor Web ?

1

Servidor Web el cual alojará nuestros sitios web y estará preparado para servirlos al exterior. Este servidor Web estará preparado para servir un sitio web o los que queramos ya que vamos a montar un servidor multidominio al cual podremos apuntar subdominios gratuitos como pueden ser los de No-Ip o los de DynDNS o de pago como pueden ser los .com , .net , .org , .es , etc …

2

Servidor OpenSSH con el que podremos controlar nuestro servidor remotamente como si de tu Terminal se tratase. Además con OpenSSH podremos subir y bajar archivos como si de una carpeta mas de nuestro sistema operativo de escritorio Linux Ubuntu se tratase facilitando la subida y bajada de archivos de una manera totalmente segura y sencilla prescindiendo así de instalar un servidor FTP.

3

Podremos encontrar nuestro servidor desde Internet gracias a el servicio gratuito que nos ofrece no-ip.com. Gracias a un subdominio que en esta empresa registraremos teniendo así una dirección Web desde que apuntará hacia nuestro servidor tengamos IP dinámica o no. Este podremos usarlo para conectarnos remotamente vía SSH, subir y bajar archivos vía SFTP y por supuesto alojar nuestra primera web. Todo desde tu dirección web unica despreocupándonos de si nos cambia la IP del Router o no.

4

Sistema de estadísticas con el que descubriremos todo sobre el funcionamiento y recursos de nuestra maquina en cuanto al Hardware se refiere además de un completo sistema de estadísticas con el que veremos al detalle todo sobre el trafico de la web que queramos controlar así sabremos cosas como cual es la palabra con la que mas acceden desde los buscadores o simplemente cuantas visitas hemos tenido en una o en todas las webs en general que tengamos controladas.

Detrás de todos estos servicios hay un conjunto de programas y configuraciones necesarias como pueden ser el servidor DNS o el VirtualHost del servidor web.

Situación

En un principio este servidor Web bajo Linux Ubuntu Server que voy a fabricar es algo parecido al que he montado en una empresa remota con Linux Debian la cual se ocupa de proveer mi servidor de ancho de banda y energía suficiente para aguantar todo el trafico de mis sitios web.

¿ IP Fija o Dinámica ?

En esta ocasión voy a montarlo en mi casa y para hacer esto en casa con nuestras ADSL hay que contar con algunos aspectos con los que no contamos cuando contratamos un servidor externo. Si contratamos un servidor externo y montamos allí nuestras webs no necesitamos configurar nuestro Router para que sepa hacia que ordenador de nuestra red debe apuntar cuando un usuario desde Internet quiere acceder nuestro puerto 80, ni tampoco contamos con que nuestras ADSL tienen una IP dinámica. En mi caso con el servidor de pago externo tengo dos IP’s fijas y una vez montado el servidor DNS no tengo ningún problema al redireccionar todos mis dominios hacia mi servidor. A diferencia en nuestras casas con las ADSL que tenemos no solemos tener ni una ni dos IPs fijas si no que la tenemos solemos tener dinámica y tan solo una. Esto es un factor a tener en cuenta a la hora de poder tener varios dominios alojados en un servidor con una ADSL casera sin IP fija.

Próximamente comenzaremos con el montaje de este servidor web que nos servirá para alojar nuestras propias webs, nuestras DNS, nuestros archivos remotos y sobre todo a encontrar nuestra maquina desde Internet.

Requisitos mínimos

Para montar este servidor web vamos a usar la distribución Linux Ubuntu Server en su versión 9.10 ( Karmic Koala ). Esta requiere como recursos mínimos del ordenador donde vallamos a instalarla que tenga un procesador con velocidad mínima de 100 Mhz, 128 Mb de memoria ram y unas 500 Mb de disco duro para la instalación base del sistema operativo. Una vez montado el servidor al completo necesitaremos mas memoria ram, mas procesador y mas disco duro que los requisitos mínimos que el sistema operativo requiere ya que instalaremos varios programas y recibiremos trafico con lo que el consumo de recursos aumentará. Si queréis una recomendación mía yo instalaría este servidor web en una maquina con al menos un procesador de 800 o 1000 Mhz con 512 Mb o 1 Gb de ram y disco duro de al menos 5 Gb ahora podéis probar con maquinas mas pequeñas pero si algo no funciona como debería siempre podremos acusar alguno de nuestros componentes informáticos.

En mi caso voy a usar el ordenador que usaba como ordenador de escritorio antes de montarme el ordenador del siglo 21 que ya todos conocéis. El ordenador que voy ha usar es un Pentium 4 a 3.0 Ghz con 2 Gb de ram y 500 Gb de disco duro.

Como podéis ver tengo maquina suficiente como para cumplir los requisitos mínimos de Linux Ubuntu Server. Recordad que siempre podemos montar un servidor web como el que vamos a montar en un ordenador con los requisitos mínimos pero siempre es aconsejable usar lo máximo en hardware que tengamos a mano ya que cuando mas rápidos y mas amplios sean nuestros recursos mejor y mas rápido será capaz de funcionar nuestra maquina.

Básicamente en lo que refiere al Hardware un servidor web si hay algo que necesita mas que otras cosas son las siguientes que he enumerado por importancia empezando por la memoria ram como recurso de mas importancia …

1 – Memoria Ram
2 – Procesador
3 – Disco Duro
4 – Tarjeta de Red
5 – Fuente de alimentación
6 – Placa base
7 – Tarjeta gráfica

En la ultima posición de importancia de componentes nos encontramos con la Tarjeta gráfica. Esta no es importante simplemente porque tan solo vamos a usarla para la instalación del sistema operativo Linux Ubuntu Server. Una vez completado el siguiente manual ya podremos desinstalarla y controlar el servidor por red desde otro ordenador que tengamos conectado a nuestra red de área local vía OpenSSH. Esto lo explicaremos durante el proyecto así que si os interesa montaros una maquina de estas y aprender muchas cosas sobre servidores web y GNU/Linux os invito a que os montéis uno con los manuales que iré publicando hasta completar el servidor.

El ancho de banda

La finalidad de este proyecto es la de que podamos montar nuestro propio servidor web en nuestra casa detrás de nuestro Router ADSL, este es un factor con el que debemos contar ya que si alojamos paginas que tengan mucho trafico seguramente quedaremos saturados. Dependiendo del ordenador que tengamos seguramente quedaremos saturados antes por el poco ancho de banda de subida que tenemos que por sobrecarga en la maquina.

Mi ADSL de casa es una ADSL de 3 Mb o por lo menos así la venden, en realidad esta me ofrece una velocidad de descarga de 300 kb/s y una subida de entre 25 y 30 Kb/s mas o menos reales. Este cuello de botella casi seguro que nos afecta si queremos ofrecer servicios a Internet. Por el contrario si este servidor Web vamos a usarlo para una red local interconectada con las tarjetas de red típicas de 10/100 Mbit/s obtendremos una velocidad suficiente como para satisfacer muchas mas peticiones al servidor y e aquí entonces donde entra el factor Hardware y los recursos de la maquina serán los que manden ya que no contaremos con nada que obstruya la salida y entrada de datos a nuestro servidor web.

Una vez finalizado el proyecto veremos el articulo final donde serán incluidos en forma de índice todos los capítulos de este nuevo servidor web bajo Linux Ubuntu Server que puede haceros aprender y practicar para cuando tengáis mas trafico en vuestros sitios web y tengáis que montaros uno remoto en un empresa externa.

Si os apetece aprender a montar una maquina como esta con la que podréis aprender a fabricar vuestro propio Hosting preparad vuestros ordenadores porque próximamente comenzamos este nuevo proyecto que espero sea de vuestro agrado.

Conclusión

La finalidad de este proyecto no es tan solo el montar un servidor web donde podremos alojar las webs que queramos si no que aprenderemos sobre el funcionamiento del sistema operativo Linux Ubuntu Server y de los programas que instalemos e incluso del funcionamiento en general desde que un usuario quiere leer una de las webs que tengamos alojada desde su ordenador llegando a nuestro Router y pasando finalmente hacia nuestro servidor web que estará preparado para satisfacer dicha petición devolviendo la web deseada.

Jugar, Aprender, Disfrutar, GNU/Linux, Informática, Mi Hijo …. Próximamente comenzamos !!!

Actualización …

Si ya tenéis un ordenador con los requisitos aquí requeridos y te animas a montarte un Servidor web te invito a que comiences por el volumen 1 que trata sobre como instalar Linux Ubuntu Server , vamos animate !!

]]>
http://www.forat.info/2010/01/27/project2010-servidor-web-bajo-linux-ubuntu-server-introduccion/feed/ 0
Por fin llego el gran día http://www.forat.info/2010/01/22/por-fin-llego-el-gran-dia/ http://www.forat.info/2010/01/22/por-fin-llego-el-gran-dia/#comments Fri, 22 Jan 2010 16:52:03 +0000 forat http://www.forat.info/?p=3415
swl

Después de bastantes molestias y muchas preocupaciones tengo en las manos a mi hijo Eric. Mi chiquito a nacido a las 3:15 y estoy tan contento que no quepo en mi y creedme que quiero compartir con todos los que visitáis mi sitio la felicidad tan grande que siento en mi estos momentos. No hay nada que mas ilusión le pueda hacer a una persona que la de tener un hijo y cada vez que le miro no puedo dejar de pensar en todos esos niños que cada día los abandonan en la calle dejándolos indefensos a la mano de dios.

Desde aquí y para comenzar me gustaría hacer un llamamiento al mundo y pedir algo mas de humanidad con los niños que ellos no tienen la culpa de venir a este mundo, somos nosotros los que los traemos así que sed consecuentes y afrontar vuestros hechos. Una vez dicho esto y quedándome agusto vamos a no ser melancólicos en este día de alegría en el que Forat a tenido un discípulo … que se valla preparando :D

swl2

Seguramente estabais ya algo moscas porque no he publicado nada hasta la fecha y es que la situación no ha sido para menos. El final del embarazo mas el día del parto mas los días en la clínica no han sido los únicos motivos por el cual he dejado de publicar. Para comenzar y para celebrar el nacimiento de mi hijo Eric le he preparado su propia web. Si señores he pensado en montarle una web para que el día de mañana pueda ver digitalmente los juguetes que mas le gustaban o las excursiones de fin de semana que pasaba con sus padres. Me he propuesto hacer una web que no comprometa su identidad ya que todavía no se si el quiere tener una web con sus fotos personales así que como esto no es FaceBook allí tan solo se explicaran experiencias vividas entre el y nosotros acompañadas de fotografías de momentos, sitios, juguetes, etc … nada de retratos así todos contentos :D

foratesmini

El sitio se llama Forat como el mio pero con la diferencia de que el mio es Forat.Info y el suyo será Forat.Es. Este es como el nombre del padre que pasa al hijo por así decirlo así pasará de padres a hijos tan solo cambiando la extensión de padres .Info a hijos .Es. Si os apetece pasar a verla aquí la tenéis www.forat.es y por supuesto si queréis seguir sus avances podéis suscribiros con vuestro lector de RSS desde la dirección feeds.feedburner.com/Forates

Por otro lado también me he entretenido montando un nuevo proyecto sobre como montar un servidor web paso a paso en forma de capítulos donde aprenderemos a montar un servidor web que podrá ser utilizado para alojar vuestros sitios web tanto en una empresa remota como en vuestra casa detrás de vuestro Router.

El próximo articulo que veréis en portada será la introducción al proyecto donde podréis ver que será capaz de hacer esta maquina que si os apetece podréis montar.

Ahora os dejo que acaba de nacer mi niño pequeño y necesito tenerlo en mis brazos. En el próximo articulo comenzamos !!!

]]>
http://www.forat.info/2010/01/22/por-fin-llego-el-gran-dia/feed/ 0
PodCast nº9 – Estamos en el aire !!! http://www.forat.info/2010/01/18/podcast-n%c2%ba9-estamos-en-el-aire/ http://www.forat.info/2010/01/18/podcast-n%c2%ba9-estamos-en-el-aire/#comments Sun, 17 Jan 2010 23:17:39 +0000 forat http://www.forat.info/?p=3429
podcastdaboblog

Cada uno con sus problemas y aquí estamos de nuevo con el ya esperado PodCast en DaboBlog que en esta ocasión va a tratar sobre fotografía entorno como no a los sistemas operativos GNU/Linux y Mac OS X de la mano de Diego (N1mh) y Oscar Reixa en Kernel Panic y Manzanas Traigo acompañados como siempre de nuestro gran compañero Dabo


podcastdaboblog

Intro 00:00 ( Dabo )

Dabo me felicita por que ya pronto voy a ser Papa, que mas puedo decir … Gracias tío espero estar con todos vosotros para final de mes aunque ya veis que no estoy del todo Online como a mi me gustaría pero la circunstancia lo requiere. Tranquilidad y buenos alimentos compañeros que como para muy tardar para este próximo fin de semana mi hijo va a ver la luz. No puedo mas !!!

Kernel Panic 3:00 ( Diego y Dabo )

Como dice Diego para los que le interese el mundo de la fotografías podéis coger lápiz y papel para tomar apuntes sobre los programas que el y Dabo nos citan charlando sobre uno y otro por su aspecto funcional. En este PodCast no tratamos de decir cual es mejor o peor tan solo se da un punto de vista sobre lo que vamos usando y lo que nos parece.

Manzanas Traigo 32:58 ( Oreixa y Dabo )

Oreixa también nos ofrece su punto de vista sobre los programas que el usa para su trabajo como fotógrafo profesional. El experimentado ruiseñor parece estar dormido pero no es que lo esté, simplemente su micro quedo mucho mas silenciado y no parece estar en este mundo. Oscar man !! Aun así se te ha escuchado ;)

A continuación os dejo con el PodCast

Si acabas de llegar, puedes escuchar los capítulos anteriores del PodCast aquí.

]]>
http://www.forat.info/2010/01/18/podcast-n%c2%ba9-estamos-en-el-aire/feed/ 0
Como unir archivos 001, 002 … estilo Hacha con Dalle en Linux Ubuntu http://www.forat.info/2010/01/10/como-unir-archivos-001-002-estilo-hacha-con-dalle-en-linux-ubuntu/ http://www.forat.info/2010/01/10/como-unir-archivos-001-002-estilo-hacha-con-dalle-en-linux-ubuntu/#comments Sun, 10 Jan 2010 02:55:12 +0000 forat http://www.forat.info/?p=3332
dalle

El otro día un colega llamado Jaime, el mismo que me dejó en su día el Guittar Controller me comentó que me pasaría unos archivos que ocupaban bastante por correo electrónico. Resulta que me lo envió pero en varios trozos y en diferentes emails. Jaime comprimió todos los archivos en un ZIP y lo partió con algún programa estilo Hacha o algo así me imagino porque me llegaron todos con extensión 001, 002, 003 y así sucesivamente. Para unir y cortar archivos en GNU/Linux existen algunos programas para hacer esto, en estos casos suelo decantarme por el software libre llamado Dalle el cual nos ofrece eso mismo, cortar y pegar archivos. ¿ Lo necesitas ? …

Una vez dicho todo en la introducción tan solo me queda deciros que voy a instalar Dalle en un ordenador con Linux Ubuntu 9.10 64 Bits y para comenzar instalaremos las dependencias que pide el paquete precompilado en .deb. Si estas bajo Linux Ubuntu puedes continuar con el manual y si no puedes visitar la web oficial de Dalle y bajarte el paquete que necesites para tu distribución GNU/Linux.

Para los que usamos Linux Ubuntu tendremos que resolver sus dependencias instalando cuatro librerías. Para hacer esto ejecutamos la Terminal desde el menú Aplicaciones -> Accesorios -> Terminal y tecleamos lo siguiente …

sudo aptitude install libmono-accessibility2.0-cil libmono-webbrowser0.5-cil libgluezilla libmono-winforms2.0-cil

Seguidamente podemos acceder a la web oficial de el software Dalle para descargarnos el paquete instalador.

En mi caso voy a instalarlo en Linux Ubuntu 9.10 de 64 Bits y me voy a descargar este archivo que es la ultima versión que existe simplemente pulsando sobre el enlace …

dalle1

Marcamos la opción ( Abrir con ) y seleccionamos el instalador de paquetes GDebi. Seguidamente al botón ( Aceptar ) …

dalle2

Como podemos ver ya en la descripción es compatible con programas para cortar y pegar archivos como Hacha, Kamaleon y Camouflage. Pulsamos sobre el botón ( Instalar el paquete ), le introducimos nuestra contraseña de sistema y se instalará sin problemas …

dalle3

Cerramos esta ventana y el instalador de paquetes GDebi. Ahora en realidad Linux Ubuntu nos debería haber creado un icono de acceso directo para ejecutarlo pero en mi caso al menos no. :(

Para ejecutarlo tan solo tenemos que volver a nuestra Terminaly teclear lo siguiente …

dalle-gtk

Se ejecutará una interface gráfica en GTK como esta …

dalle4

Como podemos ver el programa dispone de dos únicas opciones, partir o unir ficheros. En este caso tan solo tengo que unir los ficheros que mi amigo Jaime me envío comprimidos en ZIP y partidos por algún programa que todavía no se cual es.

Para unir ficheros y tener uno que es lo que necesitamos tan solo seleccionamos la casilla ( Unir archivos ) y pulsar sobre el botón ( Ejecutar ) …

dalle5

Pinchamos sobre el botón ( Buscar ) y especificamos donde están nuestros archivos partidos con extensión 001, 002, 003, etc .. Con seleccionar el primero de los volúmenes con extensión 001 y pulsar ( Enter ) es suficiente para que el mismo programa detecte los siguientes volúmenes.

Una vez seleccionado …

dalle6

Pulsamos sobre el botón ( Pegar ) y listo !! …

dalle7

Con esto tenemos todos los archivos pegados en uno que seguramente tendremos que descomprimir o algo así cada cual en su caso verá. A mi me ha solucionado la vida en este mismo momento así que seguramente su usas Linux Ubuntu y necesitas unir archivos cortados esta sea la solución que buscabas para tu problema.

]]>
http://www.forat.info/2010/01/10/como-unir-archivos-001-002-estilo-hacha-con-dalle-en-linux-ubuntu/feed/ 0
Los tres articulos mas visitados del 2009 http://www.forat.info/2010/01/04/los-tres-articulos-mas-visitados-del-2009/ http://www.forat.info/2010/01/04/los-tres-articulos-mas-visitados-del-2009/#comments Mon, 04 Jan 2010 00:21:34 +0000 forat http://www.forat.info/?p=3298
masvisit

Después de pasarme todo el año fabricando artículos y retocando este sitio tanto por dentro como por fuera es interesante mirar que tal han ido las estadísticas. Si hay algo que siempre despierta una gran curiosidad en mi es saber cuales han sido los artículos que mas han interesado a los lectores. Cada cual independientemente puede ver un articulo mas bueno que otro pero las estadísticas lo dicen todo. En realidad estos artículos mas visitados no tienen por que ser los mejores ni los mas logrados o por el contrario si serlos, tan solo son los que despiertan mas interés a la sociedad ya que la mayoría de estas visitas provienen desde los buscadores y de visitas directas. Veamos que dicen estas estadísticas …

1º – Servidor en Linux Ubuntu Server – ( Manual completo ) con 89004 visitas.

2º – como instalar Windows XP y Linux Ubuntu 8.10 con 83.357.

3º – como desencriptar una clave web de 64 o 128 Bits como con el LiveCD WifiWay con 58.378.

Después de ver cuales han sido los artículos mas visitados durante todo el año 2009 podría deducir que al que nos visita le interesan diversos temas concentrados en estos tres artículos relacionados con la Informática que es la temática de este Blog. Los servidores web y Linux Ubuntu son de lo que mas interés despierta junto a la instalación de Windows lo que me hace pensar que cada día son mas los que intentan dar el paso y dejar su antiguo sistema operativo de lado. Tendré que montar un manual nuevo sobre esto con las ultimas versiones para que todo el que se le ocurra probar Linux Ubuntu no tenga perdida.

serverubuntu

Los servidores web es otra de las cosas que interesan. En el articulo sobre el servidor web con Linux Ubuntu Server hay un arsenal de artículos que confeccionan este servidor web en forma de proyecto. Pasé varias horas fabricando estos artículos e intente no dejarme ni un detalle durante su instalación y configuración. No he mirado las estadísticas en general durante todo el año ni una sola vez pero es curioso … Hace unos días que estoy preparando a ratos libres un nuevo proyecto sobre como montar un nuevo servidor web en Linux Ubuntu Server para este año 2010 renovado y actualizado con las ultimas versiones y nuevas características que vosotros mismos me habéis estado pidiendo desde que monte el primer proyecto.

capazde

Todavía lo estoy fabricando y mi hijo esta apunto de nacer así que tendremos que esperar un poco pero no os preocupéis que la espera será recompensada.

secu1

En ultimo lugar tenemos al ser humano en persona, el interés por desencriptar la clave del Router Wifi del vecino no para de crecer y es que todo el mundo necesita ahorrarse el dinero que cuesta la ADSL en este año 2009 que hemos pasado.

Cuando digo ” el ser humano en persona ” me refiero a que el articulo sobre como desencriptar una clave web a tenido mucho mas interés que por ejemplo un articulo bastante mas interesante bajo mi punto de vista que habla sobre como añadir mas seguridad a tu red Wifi. Parece ser que interesa mas desencriptar una clave web que proteger nuestro Router, si es queeee :D

]]> http://www.forat.info/2010/01/04/los-tres-articulos-mas-visitados-del-2009/feed/ 0 PodCast nº8, Estamos en el aire !!! (Especial fin de año). Feliz 2010 http://www.forat.info/2009/12/31/podcast-n%c2%ba8-estamos-en-el-aire/ http://www.forat.info/2009/12/31/podcast-n%c2%ba8-estamos-en-el-aire/#comments Thu, 31 Dec 2009 17:39:51 +0000 forat http://www.forat.info/?p=3285
podcastdaboblog

Hola amigos, se acaba el año y sólo entro de puntillas para desearos una feliz noche de fin de año y que el 2010 sea tan bueno como merecéis. También os vuelvo a dar las gracias por vuestra comprensión respecto al cambio de rumbo en este blog tal y como os comenté en mi anterior entrada.


DaboBlog Podcast nº8, Especial fin de año”.


Aquí está el 8º podcast de DaboBlog, (entrad al post en DaboBlog porque hay unos fondos de pantalla para los seguidores del podcast) una entrega muy especial de fin de año en un tono festivo total en el que comparto micro con Dabo y programa con Oreixa, el amigo Diego no pudo estar pero…estaba ahí !!.

podcastdaboblog

Como podéis escuchar, no vamos con el tono normal de Kernel Panic y Manzanas traigo, esto es otra cosa y lo que queríamos era hacer un podcast en el que se vea como nos llevamos todo el equipo, además de felicitaros las fiestas y también como somos un poco alejados de las formas habituales ;) .

Ficha completa en ivoox.com

Link directo al audio , escuchar o descargar. (Navegadores, lectores de feeds o móviles sin Flash)

Suscríbete al canal en iTunes ico.itunes | en iGoogle ico.igoogle | tu lector de RSS ico.rss

¿ No ves el reproductor integrado vía tu lector de RSS?, entra con tu navegador web por favor -;)

Guión del Podcast;

Intro (00:00) (Dabo y Oreixa), que dice que este el programa 7 xDD,

Kernel Panic (Forat y Dabo) Frikadas, peticiones y reflexiones de fin de año (Minuto 1:33)

Manzanas traigo (Oreixa y Dabo) Más frikadas, peticiones de Oscas e irreflexiones XD (Minuto 24:33).

Villancico en fin xD… (Oreixa y Dabo) no me hago responsable, lo digo desde ya ;D (minuto 33).

Link directo al audio , escuchar o descargar. (Navegadores, lectores de feeds o móviles sin Flash)

Nos vemos en el 2010 !!!!!!

]]>
http://www.forat.info/2009/12/31/podcast-n%c2%ba8-estamos-en-el-aire/feed/ 0
Punto y seguido en forat.info http://www.forat.info/2009/12/19/punto-y-seguido-en-forat-info/ http://www.forat.info/2009/12/19/punto-y-seguido-en-forat-info/#comments Sat, 19 Dec 2009 01:54:01 +0000 forat http://www.forat.info/?p=3150
puntoycoma

Estimados compañeros de viaje en este mundo de GNU/Linux, son 4 años ya juntos y eso es mucho tiempo en Internet, como os dije en el anterior post, voy a tener un gran motivo para estar un tanto alejado de todo esto. Si, es lo que os imagináis, voy a tener un pequeño pingüino pero de los de verdad …

puntoycoma1

Ahora tengo que hacer un “apropos hijo” para ponerme al día y currarme unos cuantos “make” para “hacerme” un buen padre. Ante esta tesitura y a sabiendas de que no voy a poder seguir el ritmo habitual de trabajo que llevo adelante en Forat y otros blogs, tengo que tomar una decisión que espero que entendáis ya que es la única forma de que pueda seguir generando y compartiendo contenidos pero de un modo más calmado …

puntoycoma2

Bajaré el ritmo de publicación e intentaré centrarme en hacer contenidos prácticos y útiles. También seguiré participando en el podcast con Dabo, Diego y Oscar ya que es algo que me relaja y no deja de ser una reunión de amigos. Además, estoy pendiente de sacar un par de proyectos adelante …

puntoycoma3

¿Esto cómo afecta a forat.info?, los comentarios, de momento lamentablemente voy a tener que cerrarlos, no puedo dejarlos abiertos y no atenderlos, ya sabéis como soy y en muchos casos se convierten más en un hilo típico de un foro que de un blog. Yo lo entiendo y me pongo en el lugar del que empieza, pero la moderación y atender a esos comentarios requieren de mi un tiempo que sinceramente no puedo invertir ya que es una cuestión de pura supervivencia …

puntoycoma4

Ahora mismo no puedo responsabilizarme más que de mi mismo y la situación tan alucinante que voy a vivir con mi futura paternidad. Espero y sé que lo entenderéis porque yo siempre he intentado entender a todo el que ha necesitado ayuda o un empujón en un momento de esos tan difíciles de los comienzos …

puntoycoma5

Y ahora soy yo quien comienza esa nueva etapa y quiero pensar que estaréis ahí conmigo porque yo no me olvido de vosotros y como digo seguiré publicando pero liberándome de esas tareas administrativas que tanto tiempo me llevan. Por otro lado, no vayáis a pensar que no echaré de menos vuestras sugerencias, ánimos y críticas constructivas que de aplausos sólo no se vive pero…confío mucho en vosotros y esta situación no sé cuanto se alargará en el tiempo pero cuando todo se ponga en su lugar, volveremos a la fórmula de siempre.

He comentado esto a algún allegado y alguno me habéis ofrecido moderar los comentarios, etc, etc pero…para lo bueno y malo esto lleva mi sello, es como una casa que vas haciendo poco a poco y te sientes responsable de ella desde el primer tutorial hasta el último comentario …

puntoycoma6

Voy a dejar sólo este post abierto durante unos días para aprovechar a felicitaros las fiestas y desearos que paséis unos días tan buenos como merecéis en compañía de los vuestros …

puntoycoma7

Feliz 2010 y lo que GNU/Linux ha unido no lo separará el hombre !!!!

Forat.

]]>
http://www.forat.info/2009/12/19/punto-y-seguido-en-forat-info/feed/ 81