Montar Servidor En Linux
Serie completa: Cómo montar un servidor Linux en tu propia casa (I, II y III)
Bueno, ayer nos quedamos instalando casi todos los paquetes necesarios para nuestro flamante servidor, como veis en la imagen (arriba). Lo conseguimos con:
sudo su [meter clave root]
apt-get install php5 php5-mysql mysql-server mysql-client mysql-commonYa tenemos todo excepto lo más importante: Apache. Vamos a conseguirlo, esta vez, por otros medios: el fabuloso Synaptic. Para ello, acudimos a tal gestor de paquetes (Sistema / Administración / Gestor de paquetes Synaptic) y en buscar, escribimos apache. De los resultados, nos quedamos con el llamado apache2. El resto, por ahora, no nos hace falta. Aplicamos y esperamos unos segundos a que seinstale. No tarda mucho.
Pues bien, ya tenemos todo: Apache, que lo acabamos de conseguir, y PHP y MySQL, que lo logramos antes vía Terminal. Manos a la obra. Una cosa antes que nada: en toda la explicación utilizaré Ubuntu 6.10 Edgy Eft, por lo que entre versiones y distribuciones puede que haya pequeños cambios.
Ahora sí, comenzamos a trabajar.
Lo primero, identifiquemos dónde vamos a alojartodo nuestro ‘material’. Nuestras páginas web deberemos ubicarlas, dentro del sistema de archivos, en var/www/. A ese directorio accederá alguien automáticamente que escriba nuestra URL. Coged cualquierhacheteemele que tengáis por ahí y colocadlo en esta carpeta llamándolo index.html para que se comporte de página de inicio. En mi caso, he editado con Nvu una página sin diseño pero con un mensajededicado a todos vosotros. Si ya lo habéis intentado, habréis comprobado que el sistema no os deja copiar nada en esta carpeta. Probad esto: id al escritorio, teclead Alt + F2 y escribid sudo nautilus con la casilla Ejecutar en una Terminal activada. Meted vuestra clave y ahora sí, acudid hasta la carpeta var/www y echad ahí vuestro HTML.
Ahora nos encontramos con un pequeño problema: nuestra IP.La IP es una numeración que nos identifica, en este caso, en Internet. Esta IP puede ser de dos tipos: estática o dinámica. Cada una tiene sus pros y sus contras, como Gnome y KDE, pero la verdad es que los ISP actuales (Wanadoo, Euskaltel, etc.) tienden a dar a sus clientes IPs dinámicas, como en mi caso. El problema es que las IPs dinámicas cambian cada vez que nos conectamos a la red, nuestronúmero identificativo se altera y hay que conseguir que el dominio que marcamos recoja ese cambio para que xxxxx.com nos lleve a nuestro server. Tener una IP estática sería, como veréis en este turorial, todo beneficios. Problema: pedir a un ISP una IP fija suele salir caro, dependiendo del proveedor.
Ahora vamos a conseguir un dominio medianamente bueno. Acudimos a dyndns.com. Allí vamos a poder‘alquilar’ gratis un dominio ‘decente’. Lo primero, nos crearemos una cuenta. Lo habitual: nos mandan un email con la clave, la metemos y listo. Una vez logeados, vamos a Services / Dynamic DNS / Add Dynamic DNS. Como veis, sólo hay que elegir un nombre que os guste dentro de los dominios existentes. Yo he registrado tontoelquelolea.homelinux.com. ¡El primero que se me ha ocurrido, leñe! Debajo,aparece nuestra IP actual, que es la que memoriza para ese dominio.
Eso no es todo, aunque ya queda poco. Como tenemos IP Dinámica, en nuestro PC necesitaremos una aplicación como ddclient, que en cada sesión va a comprobar si nuestra IP ha cambiado (que lo hará) y, en tal caso, va a comunicarse con el dominio para decirle que nuestra IP ha cambiado.
Todo es tan sencillo como abrir una Terminal(Aplicaciones / Accesorios / Terminal) y escribir:
sudo su [mete clave de root]
apt-get install ddclient
Y te saldrá algo como esto:
Pues bien, sólo tendremos que elegir DynDNS. En la segunda, el dominio que hayamos elegido (en mi caso, tontoelquelolea.homelinux.com). En la siguiente pantalla, tu nombre de usuario de la cuenta. Y, en la siguiente, la clave. En la interface usada, yo he...
Regístrate para leer el documento completo.