Sunteți pe pagina 1din 2

Cmo Montar un Servidor Web Casero (Linux / Windows)

Bueno, les voy a explicar como montar su propio servidor casero para hostear pginas web propias, de testeo o para sus amigos. Existen 2 formas de instalar este tipo de servidores, la complicada, y la extra-fcil, les voy a explicar la extra-fcil porque hoy en da nadie se quiere complicar.

1. Servidor Web LAMP (Linux/Apache/MySQL/PHP)


Para Linux, que es uno de los sistemas ms usados para Webs, lo que necesitamos es instalar una distro de linux. Si ya tienen una instalada, el proceso es distinto a este, pero muy parecido. Para hacerlo bieeeen fcil para todos, vamos a trabajar con Ubuntu Server. El Ubuntu, por ms de lo que creen, es un sistema bastante robusto porque est basado en Debian. Puede no ser tan profesional como tal vez lo sea su padre, Debian, o sistemas similares como CentOS / Red Hat, pero es muy bueno para empezar, por su simpleza y facilidad de configurar las cosas. Primero: Se descargan el ISO de Ubuntu Server, en este ejemplo vamos a usar la 8.04.1 (hardy); se lo pueden bajar DD desde este link: http://www.ubuntu.com/getubuntu/download-server. Las versiones van de esta forma: ao (2008 -> 8) y mes (abril -> 04), a veces con un agregado en actualizaciones (eg 2008/04 update 1 = 8.04.1); pueden bajar la ms nueva si quieren, no difiere en gran manera (puede que alguna opcin no sea necesaria o est en otro lugar) Segundo: Elijen la PC que van a usar como servidor (debera estar 24hs encendida, pero no requiere tener monitor, teclado o mouse; slo para la instalacin se necesita). Bootean la misma desde el CD Rom de Ubuntu, y les va a aparecer un men con un par de opciones. Con las eFes del teclado podemos elegir el idioma del instalador, y el idioma del teclado; por lo general lo elije por defecto; y una vez est pasamos a Instalar. Tercero: La instalacin en s; es bastante simple, casi todo se puede saltear al siguiente. Si tienen Windows y Linux en la misma PC pueden usar el particionado guiado que les permite mantener Windows y usar el resto para Linux, o automticamente cambiar el tamao de las particiones para que entren los dos. Si saben de Linux, pueden hacer un particionado propio, sino, no importa, no es algo esencial por el momento. Una vez lleguen al ltimo paso les preguntar qu servidores quieren instalar, tienen que tildar LAMP, FTP Server, MySQL Server y si quieren alguno ms, es a gusto. Cuarto: Esperan... e inician su equipo por primera vez. Una vez lo inicien ya est listo.

2. Servidor Web WAMP (Windows/Apache/MySQL/PHP)


En s el Apache es nativo en Linux, pero es posible montar un servidor en Windows que funcione, medianamente, estable. Para esto, necesitan tener un CD de Windows "Original" (digamos), en el cual instalar su servidor. Primero: Descargan el programa que van a usar, existen 2 que son los ms comunes AppServ y EasyPHP. El primero es mejor porque es ms liviano y ms estable; el segundo tiene una administracin ms amigable, pero es ms inestable. Segundo: La instalacin es bastante lineal, les pedir la clave para MySQL y la ruta donde quieren instalar el programa.

Tengan en cuenta que la ruta del programa contiene al directorio WWW adonde estn las webs.

3. Montando las Webs


En Linux el directorio por defecto para las webs es /var/www (pueden borrar la carpeta y poner un link a otro lado si quieren). En Windows por defecto tienen que buscar la carpeta www que est dentro de la carpeta de instalacin de su script; si instalaron AppServ, seguramente sea C:\AppServ\www\ Creen un archivo que se llame index.html o index.php (si programan en php) y ste ser el primero que se vea al entrar al sitio. Por ahora, pueden poner cualquier cosa en el archivo, es para probar nada ms. Una vez est listo, entran a http://localhost (desde un navegador en la PC servidor) o a http://192.168.0.x (reemplazando por la IP de RED, si estan en una red). Y tienen que ver ese Index (sino asegurense que el programa est iniciado)! Para que funcione desde internet, necesitan una IP fija, pero como esto cuesta platita, podemos usar DynDNS para tener un host dinmico que apunte a nuestra casa.

4. Abriendo el servidor al pblico


En el caso de Ubuntu, no necesitan hacer nada, en el caso de Windows, se complica un poco, porque tienen que editar el archivo de configuracin en el Apache (comnmente httpd.conf) y ponerle que escuche en el puerto 80 (Listen 80) y revisar que NO diga localhost, sino que diga 0.0.0.0:80 o directamente *:80 para que acepte conexiones desde afuera y desde adentro de la Red tambin, porque sino va a funcionar solo localmente. En muchas ocasiones esto viene comentado en el mismo archivo as que puede que nada ms tengan que sacar el comentario. Una vez est listo eso, vamos a http://www.dyndns.com y hacen click en "Create Account". Completen los pasos, y validens haciendo click en el mail que les mandan. Una vez est listo, se loguean a su cuenta. NOTA: DynDNS tambin se puede usar si quieren montar otro tipo de servidores (un servidor de CS o Winning, FTP Server, repositorio de linux, etctera). En "My Services" tienen una opcin que dice Hosts. Ah tienen que crear uno nuevo clickeando Add Hostname. Eligen el nombre que quieren, tildan "Host with IP" y abajo ponen su IP pblica (hay un link de "autodetect" que pueden usar). El email lo dejan como est y ponen "Create". Ahora en unos minutos ya van a tener el dominio apuntando a su PC y funcionando. Como no tienen IP fija, hay que editar la IP a cada rato, pero, si tienen un Router esto se configura fcil desde ah y el mismo router configura la IP cada vez que se cambie. Si no tienen un router, o no tienen esta opcin, pueden bajar uno de los clientes que auto gestionan las IPs y la actualizan, desde aca: https://www.dyndns.com/support/clients/ IMPORTANTE: Si tienen un router para la red, necesitan ir a la configuracin del mismo y en la parte de Port Forwarding, redireccionar el puerto 80 a la PC que tenga el acceso de servidor si quieren acceder remotamente a su servidor Web. Configurar el ruteo para un FTP Server es un poco ms complejo, asi que capaz en otro tutorial lo haga si quieren, pero en s lo que hay que hacer es rutear el puerto 21 y reconfigurar los puertos pasivos de FTP.

S-ar putea să vă placă și