F O R A T http://www.forat.info La informática desde otro punto de vista Tue, 09 Mar 2010 00:54:41 +0000 http://wordpress.org/?v=2.9.2 en hourly 1 Servidor Web 2010 – Vol 5 – Encontrando nuestro servidor desde Internet con No-Ip http://www.forat.info/2010/03/09/servidor-web-2010-vol-5-encontrando-nuestro-servidor-desde-internet-con-no-ip/ http://www.forat.info/2010/03/09/servidor-web-2010-vol-5-encontrando-nuestro-servidor-desde-internet-con-no-ip/#comments Tue, 09 Mar 2010 00:54:41 +0000 forat http://www.forat.info/?p=3274
noip

Cuando contratamos una linea ADSL todo el mundo se fija en cuanto ofrecen de descarga sin prestar atención a cuanto nos dan de subida. La descarga todo el mundo sabe para que la necesitamos pero la subida por si no lo sabéis será algo que en este caso también necesitaremos tanto o mas que la descarga ya que lo que vamos a tener en casa es un Servidor Web y necesitaremos enviar paquetes hacia aquellos que requieran de ellos desde sus ordenadores nada mas y nada menos que desde nuestra ADSL y con nuestra subida.

Otro factor que deberíamos tener en cuenta es si necesitamos tener IP fija o no. La mayoría por no decir prácticamente todas las ADSL que podemos encontrar en el mercado ofrecen una IP dinámica por defecto que va cambiando cada cierto tiempo o simplemente cuando reiniciemos el Router. La IP dinámica no es que sea una IP mala ya que no influye en ningún aspecto en el rendimiento de la navegación, descarga, subida de archivos, etc … Para un usuario normal no es un problema pero si vamos mas allá y nos proponemos el montarnos nuestro propio servidor en casa seria lo suyo tener IP fija ya que nos evitaríamos algún que otro problemilla.

En mi caso y como en el casi todos vosotros tengo una ADSL con IP Dinámica y si la tuviera fija con aprendérmela seria suficiente para que pudiera encontrar mi servidor desde internet pero como no la tengo necesito un redireccionamiento de DNS dinámico como el que ofrece la empresa No-Ip entre otras. Para los que soléis leer mis tutoriales el servicio de No-Ip os será familiar ya que lo hemos usado en otros proyectos como por ejemplo en el anterior Servidor Web con Linux Debian. Por mas que pruebe otros servicios siempre acabo trabajando con No-IP. Hace meses que vigilo el funcionamiento de este servicio y funcionan al 99% de uptime.

noip00

El funcionamiento gratuito que nos ofrece la empresa No-IP no es otro que el ir relacionando nuestra IP con un subdominio que nosotros mismos elegiremos durante el registro. Dicho subdominio siempre estará relacionado con nuestra IP aunque sea dinámica ya que para ello instalaremos un cliente en nuestro servidor que se encargará de enviarle cada cierto tiempo un aviso con la IP que tenemos actualmente así el subdominio siempre que lo introduzcamos en un navegador será capaz de encontrar nuestro servidor desde internet

Si ya estáis registrados en No-Ip y ya disponéis de un dominio ya sea el mítico sytes.net o el que sea podéis saltaros el proceso de registro y actuar directamente sobre la maquina con la instalación del cliente. Si no es así a continuación vamos a registrarnos desde la web oficial de No-Ip desde aquí y veremos lo siguiente …

Registro …

noip1

Para registrarnos gratuitamente tendremos que pulsar sobre el enlace llamado ( Create Account ) que está situado a la izquierda del botón en naranja llamado ( Login ). Pulsamos sobre el enlace y veremos lo siguiente …

noip2

Rellenamos todo el formulario con nuestros datos reales y aceptamos los términos de uso marcando la ultima casilla. Una vez correctamente rellenado pulsamos sobre el botón inferior llamado ( I Accept, Create my Account ) y veremos lo siguiente …

noip3

Ahora necesitamos acceder a nuestro correo electrónico para confirmar la activación del servicio …

noip4

Pulsamos sobre el enlace de activación y veremos lo siguiente …

noip5

Como podemos ver el registro a sido satisfactorio. En este ultimo paso nos informan de que el subdominio que registremos a nuestro nombre gratuitamente caducará cada 60 días. Esto no es un problema ya que cada 60 días recibiremos un email dándonos la opción a que lo podamos reactivar por 60 días mas y así podemos ir haciendo infinitamente.

Ahora vamos a registrar un subdominio. Para hace esto en necesitaremos identificarnos en la web de No-Ip, podemos identificarnos desde la portada de la web o desde el enlace ( Login ) de esta ultima pantalla …

noip6

Pulsamos sobre el botón ( Login ) y continuamos …

noip7

Ahora vamos a crear el subdominio que mas nos guste para encontrar nuestro servidor desde Internet. Pulsamos sobre el enlace situado a la izquierda llamado ( Hosts/Redirects ) y veremos lo siguiente …

noip8

A continuación pulsamos sobre el botón ( Add Host ) …

noip9

Para comenzar vamos a introducir en la casilla ( Hostname ) el nombre que queramos, yo pondré el nombre ( Project2010 ). Seguidamente tenemos que seleccionar el dominio que no-ip nos deja para poder redireccionarnos. Ojo seleccionar el que mas os guste pero fijaos de que esté debajo de No-Ip Free Domains para que os salga gratis. Yo voy a seleccionar ( sytes.net ) así quedará mi dirección como project2010.sytes.net. El resto lo dejamos tal cual y pulsamos sobre el botón ( Create Host ) …

noip10

Bien !! Ya tenemos la dirección web con la que encontraremos nuestro servidor desde Internet. Ahora necesitamos configurar el cliente con Linux Ubuntu Server para que envíe el aviso con nuestra IP externa cada X tiempo que le indiquemos.

Su configuración en según que Router puede aparecer sin problemas y seguramente allí mismo podéis configurar el cliente y así prescindir de configurar el cliente en el servidor. Si vuestro Router no dispone de este servicio no os preocupéis ya que estamos montando un Servidor Web en Linux Ubuntu Server y vamos a configurar en cliente sin problemas, así que arrancar vuestro servidor, identificaros y comenzamos con la instalación …

Instalación y configuración del cliente Np-Ip

Para comenzar vamos a instalar el software cliente de no IP con los siguiente comandos …

sudo aptitude install no-ip

Durante la instalación vamos a configurarlo …

noip11

Introducimos la cuenta de correo con la que nos registramos y pulsamos la tecla ( Enter ) …

noip12

Introducimos la contraseña con la que nos registramos en No-Ip y pulsamos la tecla ( Enter ) …

noip13

En este paso le diremos al cliente cada cuanto tiempo tiene que enviar el aviso a no-ip sobre nuestra IP. Por defecto tenemos unos 30 minutos, yo voy a introducirle 15, no me gusta perder el tiempo. Una vez ajustado continuamos pulsando la tecla ( Enter ) …

noip14

Como no creamos ningún grupo en nuestra área personal pulsamos la tecla ( Enter ) y continuamos …

noip15

Introducimos el identificativo de nuestra tarjeta de red, en mi caso y en la mayoría de tarjetas de red internas es ( eth0 ), continuamos pulsando la tecla ( Enter ) …

noip16

Dejamos esta opción en ( No ) y pulsamos la tecla ( Enter ) …

noip17

Si nos fijamos en la Terminal veremos que automáticamente se ha registrado el subdominio project2010.sytes.net. Ahora necesitamos saber si el subdominio resuelve correctamente nuestra IP. Para hacer esto vamos a usar la herramienta nslookup la cual nos traduce nombres a IP’s del siguiente modo …

nslookup subdominio.sytes.net

En el apartado Address podéis ver vuestra IP. Si ahora abrimos un navegador en otra maquina y ponemos esa IP como dirección web veremos nuestro servidor y si ponemos subdominio.sytes.net también.

Ahora si vuestra IP cambia no importa ya que gracias a vuestro dominio subdominio.sytes.net siempre podréis encontrar vuestro servidor os cambien la IP las veces que os las cambien.

Continuará …

]]>
http://www.forat.info/2010/03/09/servidor-web-2010-vol-5-encontrando-nuestro-servidor-desde-internet-con-no-ip/feed/ 0
PodCast nº12 – Estamos en el aire !!! http://www.forat.info/2010/03/04/podcast-n%c2%ba12-%e2%80%93-estamos-en-el-aire/ http://www.forat.info/2010/03/04/podcast-n%c2%ba12-%e2%80%93-estamos-en-el-aire/#comments Thu, 04 Mar 2010 00:46:45 +0000 forat http://www.forat.info/?p=3538
daboblogpodcast

Una vez mas y como de costumbre aquí tenemos una edición mas del PodCast en DaboBlog. De nuevo contamos con el programa ( Kernel Panic ) donde Dabo y Diego mantienen una autentica conversación de Linuxeros empedernidos, Debian 6.0 Alpha 1 Release, su instalador ” Debian y Ubuntu “, Grub 2 , virtualización y demás fricadas de estos dos locos que usan Debian Sid en sus MacBooks. Por otro lado contamos de nuevo con Dabo, Oreixa y la nueva incorporación Gorka en ( Manzanas Traigo ) iPhone, iPod, iPad ” Como se dice “, Flash, Car Kit Tom Tom, Solidworks, Sketchpad y diversas opiniones que cubrirán algo mas de la mitad del PodCast

daboblogpodcast468

La duración de los Podcast es algo que todavía estamos debatiendo y es algo muy difícil de medir ya que uno empieza a charlar y se puede alargar quien sabe cuanto. En el próximo PodCast me toca a mi pero entre bastidores escucho que se está pensando en hacer un PodCast los 5 a la vez. Yo creo que puede ser una locura juntarnos todos pero puede estar divertido LinuXeros y Maqueros juntos en una charla sobre informática. Se que va a ser sobre informática ya que ninguno de nosotros sabemos hablar de otra cosa que no sea informática y fricadas electrónicas.

Intro

- 00:00 hasta el 5:00 (Dabo).

Kernel Panic

- Minuto 5:00 hasta el 39:00 (Diego y Dabo) Novedades Debian (instalador), el terminal, filosofía, Virtualización,

Manzanas traigo

- Minuto 39:00 hasta el 82 (Oreixa, lur y Dabo) Novedades iPhone, Car Kit Tom Tom, Sketchpad, Solidworks, ¿nuevos Mac Pro?, política de la Apple Store, etc.

]]>
http://www.forat.info/2010/03/04/podcast-n%c2%ba12-%e2%80%93-estamos-en-el-aire/feed/ 0
Servidor Web 2010 – Vol 4 – Abrir y redirigir puertos desde nuestro Router http://www.forat.info/2010/03/01/servidor-web-2010-vol-4-abrir-y-redirigir-puertos-desde-nuestro-router/ http://www.forat.info/2010/03/01/servidor-web-2010-vol-4-abrir-y-redirigir-puertos-desde-nuestro-router/#comments Sun, 28 Feb 2010 23:01:08 +0000 forat http://www.forat.info/?p=3262
router

Cuando contratamos un servidor en un alojamiento externo no tenemos que pensar en abrir puertos y redireccionarlos hacia una maquina en si porque de eso se ocupa la empresa que nos provee de dicho alojamiento, pero cuando el hosting lo tenemos en casa la cosa cambia. Cada uno de los servicios que usamos a diario en Internet necesitan un puerto para poder comunicarse, cuando navegamos por la red, enviamos y recibimos un correo, nos conectamos remotamente, etc …

Para aprender bien como funciona esto de los puertos y los redireccionamientos he pensado en crear una escena como esta basada tan solo en el sistema de puertos. En los próximos tutoriales explicaremos el funcionamiento total desde que un usuario introduce un sitio web en su navegador hasta que nuestro servidor llegue a responder, aunque de momento hablaremos tan solo nuestro Router y como actúa la apertura de puertos y el redireccionamiento de los mismos que es lo que necesitamos en este momento.

En el siguiente esquema podemos ver como funciona una petición web al puerto 80 …

puertos1

Cada uno de nuestros Routers son diferentes pero prácticamente todos tienen las mismas funciones. Para acceder al Router tan solo tendréis que abrir un navegador e introducir la IP interna del Router. En el capitulo donde hablábamos de la configuración de red aprendimos a saber la Ip de nuestro Router.

Básicamente para casi todos los Router suele haber algún alma caritativa que ha creado un articulo sobre como abrir los puertos de un tipo de Router en especial. Si buscáis en Google y tan solo ponéis ( abrir puertos marca y modelo de tu router ) suelen salir muchísimos tutoriales sobre como hacerlo, así que si no os atrevéis vosotros mismos siempre tendréis esta opción.

Por cierto, los puertos que tendremos que abrir y redireccionar serán el 80 para el servidor Web y el 22 para conexión remota por SSH o SFTP hacia la IP de nuestro servidor web en Linux Ubuntu Server. Una vez redireccionados estos puertos podremos aceptar peticiones a los mismos desde Internet. Cada Router tiene un diferente fabricante y cada fabricante incluye un software diferente para configurar su modelo de Router, así que me es imposible crear un tutorial generalizado donde pueda tratar este tema pero lo que si puedo hacer es terminar el siguiente manual que hablará sobre como encontrar nuestro servidor desde Internet y así podremos probar con certeza si tenemos bien abiertos y redireccionados los puertos desde el Router hacia nuestro servidor web.

Hasta el próximo capitulo ;)

]]>
http://www.forat.info/2010/03/01/servidor-web-2010-vol-4-abrir-y-redirigir-puertos-desde-nuestro-router/feed/ 0
Servidor Web 2010 – Vol 3 – Como instalar LAMP + PhpMyAdmin http://www.forat.info/2010/02/23/servidor-web-2010-vol-3-como-instalar-lamp-phpmyadmin/ http://www.forat.info/2010/02/23/servidor-web-2010-vol-3-como-instalar-lamp-phpmyadmin/#comments Tue, 23 Feb 2010 00:00:39 +0000 forat http://www.forat.info/?p=3251
lamp

Linux Ubuntu Server viene con una utilidad para instalar grupos de paquetes llamada ( tasksel ) esta hace el mismo efecto que el seleccionar un grupo de paquetes durante la instalación del sistema operativo. Tasksel puede mostrarnos una lista de grupos de paquetes disponibles para instalar de serie. Entre ellos se encuentra el paquete LAMP que no es ni mas ni menos que un conjunto de paquetes que equiparan a nuestro servidor de el servidor web Apache2, servidor de bases de datos MySQL 5.1 y soporte para PHP5,Perl y Python. Vamos a instalarlo, veamos como …

Como os decía Linux Ubuntu Server viene equipada con la utilidad para instalar grupos de paquetes llamada Tasksel. Para saber que grupos de paquetes podemos instalar tan solo tendremos que arrancar nuestro servidor, identificarnos y ejecutar lo siguiente …

tasksel --list-tasks

En la lista veremos la letra ( u ) como grupo disponible y la letra ( i ) como grupo instalado. Si nos fijamos existe un grupo llamado ( lamp-server ) y será este el que utilicemos para la instalación del servidor web de la siguiente forma …

sudo tasksel install lamp-server

El sistema comenzará a descargar los archivos necesarios desde Internet hasta llegar al siguiente paso …

lamp1

Aquí vamos a introducir la contraseña del súper usuario ( root ) para acceder al servidor de bases de datos MySQL. Recordemos apuntar bien esta contraseña ya que la vamos a necesitar cada vez que queramos una base de datos nueva para cualquiera de los Blogs que alojemos. Una vez introducida pulsamos la tecla ( Enter ) …

lamp2

Introducimos de nuevo la misma contraseña para verificar que no nos hemos equivocado, pulsamos la tecla ( Enter ) y finalizará aquí mismo la instalación del conjunto de paquetes que forman LAMP.

Ahora desde otro ordenador que tengamos conectado a nuestra red de área local vamos a comprobar que nuestro servidor web funciona ejecutando un navegador e introduciendo la IP fija de nuestro servidor Web, en mi caso http://10.0.2.10

lamp3

Como podemos ver esto es la pagina por defecto que nos ofrece el servidor web Apache para cerciorarnos de que todo ha ido bien. En nuestro disco duro esta pagina por defecto se ubica en el directorio /var/www con lo cual quiere decir que todo lo que este dentro de ese directorio puede ser visto vía web con tan solo poner nuestra IP fija ” de momento “.

Ahora que ya sabemos donde está y porque se muestran nuestros contenidos en un navegador web vamos a instalar el administrador de bases de datos MySQL llamado PhpMyAdmin. Todos los paquetes que necesitamos para poder administrar nuestras bases de datos han sido instaladas junto al grupo de paquetes lamp-server pero para administrarlas de una forma mas fácil e intuitiva vamos a instalar el interface web phpmyadmin con el que podremos hacer de todo con nuestras bases de datos pero con un entorno web y no desde la terminal simplificando aun mas nuestra tarea. Para instalarlo ejecutaremos lo siguiente …

sudo aptitude install phpmyadmin

Durante la instalación llegaremos a este punto donde tendremos que indicarle para que tipo de servidor Web queremos que adapte la instalación …

lamp4

En nuestro caso marcamos la opción ( Apache2 ) con la barra espaciadora y pulsamos la tecla ( Enter ) …

lamp5

PhpMyAdmin necesita de una base de datos para funcionar. Esta la crearemos ahora mismo seleccionando la opción ( Si ) y pulsando la tecla ( Enter ) …

lamp6

Para crear la base de datos el sistema nos pide la contraseña que antes le indicamos para el súper usuario ( root ). Se la introducimos y pulsamos la tecla ( Enter ) …

lamp7

Ahora la aplicación PhpMyAdmin necesita que le indiquemos una contraseña con la que podremos acceder a el. Introducimos la que mas nos guste y nos acordamos de apuntárnosla para que no se nos olvide y pulsamos la tecla ( Enter ) …

lamp8

Le volvemos a introducir la nueva contraseña, pulsamos de nuevo la tecla ( Enter ) y con esto terminaremos la instalación de PhpMyAdmin. Ahora nos vamos a otro ordenador que tengamos conectado a la misma red local y ejecutamos un navegador con el que podremos ver el entorno de administración desde la dirección http://tuipfija/phpmyadmin, en mi caso http://10.0.2.10/phpmyadmin

lamp9

Introducimos como usuario a ( root ) y como contraseña la que le indicamos anteriormente durante el manual. A continuación veremos lo siguiente …

lamp11

Apuntes …

Una vez llegados a este apartado ya sabemos como acceder a interface web de phpmyadmin desde otro ordenador conectado a nuestra red local para crear, borrar, modificar, entre otros nuestras bases de datos MySQL.

Ej : http://ipdetuservidorweb/phpmyadmin

Por otro lado sabemos cual es el directorio raiz de nuestro servidor Web …

Ej : /var/www

Todo lo que copiemos en ese directorio será visible desde otro ordenador que acceda a nuestro puerto 80 como sitio raíz de nuestro servidor web.

Mas adelante configuraremos otras cosas del servidor web Apache así que la configuración de los Virtual Host entre otras cosas pasaran a formar parte de otro capitulo.

Actualización …

Ya podemos continuar el tutorial sobre el montaje del Servidor Web en Linux Ubuntu Server desde el articulo … Abrir y redirigir puertos desde nuestro Router ;)

]]>
http://www.forat.info/2010/02/23/servidor-web-2010-vol-3-como-instalar-lamp-phpmyadmin/feed/ 0
PodCast nº11 – Estamos en el aire !!! http://www.forat.info/2010/02/15/podcast-n-1-estamos-en-el-aire/ http://www.forat.info/2010/02/15/podcast-n-1-estamos-en-el-aire/#comments Mon, 15 Feb 2010 04:24:48 +0000 forat http://www.forat.info/?p=3491
podcastdaboblog

Una vez mas y como casi quince días volvemos a estar en el aire. Antes de comenzar me gustaría dar las gracias al compañero Diego por hacerme el relevo y comerse el la olla con el mapa mental que es lo que ahora esta de moda. Freemind entre otras fricadas maqueras son algunas de las cosas que podréis escuchar en la sección dedicada al mundo Apple con el programa ( manzanas traigo ) de la mano de Dabo, Oreixa y Gorka con la de Kilo !!!

Lur dice ser un ” usuariomaquero desde hace 9 años al que no la importa el como se hace o el como se fabrica lo que usa, tan solo lo usa y listo. Un punto de vista diferente que seguramente tendrá muchas cosas que aportar al programa ” manzanas traigo ” junto a Oreixa como comentarista …. No sabes donde te metes man !!! :D

podcastdaboblog

Por mi parte en el programa dedicado al mundo GNU/LinuxKernel PanicDabo y yo nos hemos dedicado a charlar un rato entre colegas sobre el proyecto 2010 de Servidor Web y sobre el miniTux que no para de comer y de crecer. En fin sin mas miramientos aquí os dejo con el contenido …

Intro

- 00:00 hasta el 2:44 (Dabo).

Kernel Panic

- Minuto 2:44 hasta el 31:40 (Forat y Dabo) La vuelta al cole charlando sobre el Project 2010 para montar un servidor Web con Linux Ubuntu Server.

Manzanas traigo

- Minuto 31:42 hasta el 77 (Oreixa, lur y Dabo) Presentación de lur, más sobre el iPad, Aperture 3, iPhone.


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

]]>
http://www.forat.info/2010/02/15/podcast-n-1-estamos-en-el-aire/feed/ 0
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.

Actualizado …

Ya está listo el siguiente capitulo sobre el montaje de este Servidor Web llamado Project 2010. Con el podremos instalar LAMP + PhpMyAdmin y aprenderemos varios aspectos sobre nuestro servidor que necesitamos saber.

]]>
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 ( No ) porque hace poco tiempo que se ha implementado y no me fío de su estabilidad, 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 …

Actualizado !!

Aquí tenemos el segundo capitulo para continuar con el proyecto sobre como montar un servidor web multidominio con Linux Ubuntu Server titulado … Configuración de Red y manejo remoto vía OpenSSH con SSH y SFTP

]]>
http://www.forat.info/2010/02/01/servidor-web-2010-vol-1-como-instalar-linux-ubuntu-server-9-10/feed/ 0
Project 2010 – 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