Está en la página 1de 7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!


Juan_AAA

Posts
Inicio

Comunidades

Novatos

Msica

Destacados

LINUX Y GNU | HACE MS DE 4 AOS

Juegos

Crear post
Me gusta

Buscar...

TOPs

Global

Historial
31

28

Tw ittear

kuteninja

Cmo montar un servidor web casero (Linux /


Windows)

Seguir

5.346
Seguidores

4.885
Puntos

Gantt Chart Templates

Desarrollador

10
Posts

Smartsheet.com/Gantt_Templates
Over 2,000,000 Satisfied Users. Smartsheet is #1 Gantt Templates.

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.

Tags

Seccion 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.

server

Ubuntu

web

apache

PHP

Servidor

MySQL

Casero

lamp

wamp

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)

Anuncios Google

Servidor web hosting


Instalar servidor
Servidor para Windows
Compartido por

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.

Seccion 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.

www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

1/7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!

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.

Seccion 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.

Seccion 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.

Si les gust el tuto o les pareci til, avsenme y comenten as les hago algn otro

31

28

Me gusta

Dar puntos

Tw ittear

Enviar

937 Puntos

Votos: 145 - T! score: 6.5 / 10

Seguir

A favoritos

519

105.518

Favoritos

Visitas

45
Seguidores

Relacionados
www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

2/7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!


Apache2 PHP5 y MYSQL en ubuntu
Creando un servidor completo (DNS - WEB - EMAIL - FTP ETC)
Configurar nuestra computadora como servidor web con

ubuntu
Montando Un Servidor Lamp En OpenSuse 11.4 (Hecho Por
Mi)
Gua de LAMP (Linux Apache MySQL PHP)
Instalar Linux, Apache, MySql, Php Ubuntu
Instalar y Configurar LAMP en Ubuntu 11.04
Servidor LAMP en UBUNTU

Comentarios destacados
@kuteninja hace 4 aos +32
PD: Y si no entendieron algo tambin comenten as los ayudo por ac

Data Recovery Program


www.doubletake.visionsolutions.com
Recover Lost Data - Find Out How! Download Free White Paper Today.
105 comentarios
1

@kuteninja hace 4 aos +32


PD: Y si no entendieron algo tambin comenten as los ayudo por ac
@naza1 hace 4 aos +3
si muy bueno gracias por la info sobre todo porque viene para linux tambien copadooooo
@pibeastillero hace 4 aos +2
te doy mis 10 esta interesante.
@kuteninja hace 4 aos +2
Gracias gente, a ver si alguien lo prueba y me dice que tal
@bsbgales hace 4 aos +3
Gracias, no creoque tenga necesidad de hacerlopor elmomentopero esta muy bueno, algo aprendi... grax!
@Transeunte hace 4 aos +2
Huu.. es justo lo q estaba buscando...
Me estoy armando una copu viejita.. para hacer experimentos.. jeje.. asi q en unos dias te digo si me
funciono...
@kuteninja hace 4 aos +3
Jajaja, ay gracias, re sexy me siento ahora
, me falt decirles un detalle: el mnimo para ubuntu server
recomendado es de 128mb de ram y 1gb de disco. Con 64mb de ram el servidor arranca, pero van a estar
haciendo swap (escritura de disco) y les va a laguear un toque las cosas.
@lucasdf hace 4 aos +1
gracias bestia !!!; me salvaste.
@estefanosalazar hace 4 aos +1

www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

3/7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!


imprecionante loco, esta genial. sos un groso. muchisimas gracias

@kuteninja hace 4 aos


JAjajajajajaj, te lo dejo por sorpresa nomas xD
@elmenor25 hace 4 aos
jaja, un poko de problemita [soy noob] pero ya lo tengo
@san_chop hace 4 aos
Muy buena la explicacin. Gracias loco!.
@kuteninja hace 4 aos +1
Quiero ver como montan sus webs caseras gente =D
A darle al webo
@roly863 hace 4 aos
he loco muy bueno, y te hago una pregunta un poco colgada porque no tiene que ver con tu post. pero me
podrias aconsejar que es lo mejor para ser un buen webmaster? por ejemplo que tendria que saber bien, si
programar html o con el dreamwever alcanza. o si tengo que saber php. vos me diras. jeje
@kuteninja hace 4 aos
Y, mir, depende que tipo de sitios estes buscando, si queres hacer algo como un foro, por ejemplo,
necesitas saber medianamente bien php y mysql, no te digo un experto, pero entender el tema. Si no sabes
nada, algunos scripts se pueden usar muy fcilmente leyendo algunos tutoriales como Wordpress, phpBB,
Coppermine, osCommerce (todos gratis)...
@Hannibalxxy hace 4 aos
Una pregunta mira yo hice un host son appserv y en no-ip me hice una cuenta y me dio la direccion pero no
me anda la pagina ya la probe desde otra maquina que ip tengo que poner en no-ip la ip publica o privada?
@narosky hace 4 aos
Muy interesante che! +10 y gracias por el tuto!
@natalio18 hace 4 aos
gracias pero sabes me gustaria que me enviaras mas informacion.
mi correo castilloluisc@gmail.com
gracias otra vez
@kuteninja hace 4 aos
@Hannibalxxy: Tens que configurar tu IP pblica, se puede sacar desde www.ipdenavegacion.com.ar lo
que si tenes que abrir (si usas firewall) el puerto 80 para salida al exterior, y configurar el AppServ para que
escuche en *:80 en lugar de localhost:80 o localhost, no recuerdo bien como dice el conf.
@natalio18 preguntame lo que quieras por aca que te contesto =)
@natalio18 hace 4 aos
mis preguntas son las siguientes:
-puedo montar un servicio de mensajeria por ejemplo (Zimbra), en windows, y como lo podria hacer?.
-hice una pagina web, y quisiera subirla a mi servidor- podria ver mi pagina tal cual con todo el diseo que le
agregue?
por ahora quisiera saber esto gracias
XD
@petacman hace 4 aos
gracias por el aporte necesito hacer esto justamente cualquier cosa te pregunto +10
@danielmo hace 4 aos

www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

4/7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!


Ta bueno gracias!
unas cuestiones: si abro http://midominio.dyndns.org me debe salir exacto como si
abriera http://localhost, verdad? pues no funk.
Abri el puerto 80 en el router (de hecho me toco entrar por telnet al router para cambiarle el puerto de
administracion de router que tambien era el 80).
Ni siquera abriendo la ip publica en el explorador me muestra nada!.
@danielmo hace 4 aos
ARREGLADO! el problema tiene que ver con el loopback o algo asi en el router, pq lo pas la direccion de
dominio a un amigo en otra ciudad y la vio gracias!
Te voy a referenciar en mi post:
http://www.taringa.net/posts/downloads/2143848/Herramientas-open-source-para-tu-sitio-web.html
@kuteninja hace 4 aos
Perdon que no respondo, es que me desactivaron el monitor jeje
@natalio18: como poderlo, podes hacerlo, pero la verdad no tengo idea de como funciona ese soft, habra
que buscar un tutorial para eso. Para hacer una pgina web, podes, pero usa links relativos (osea, en vez de
poner href=\"misitio.com/algo\", podes poner \"algo\" o sino \"/algo\" si
esta justo en la principal). Con tu sitio no vas a poder verlo desde tu PC salvo que instales un servidor de
DNS, es medio complicada ya esa parte para explicarte aca.
@danielmo: Me alegra que lo hayas arreglado, es posible porque el nateo del router funciona slo desde las
conexiones exteriores y no de las de dentro de la misma red. Dentro de tu red tenes que usar localhost, o la
IP del servidor.
@adrq hace 4 aos
excelente de verdad est buenaso!!!
@ruben_novato hace 4 aos
adrq dijo:
excelente de verdad est buenaso!!!

buenisimo man me sirvio +10


@fordfalcon24 hace 3 aos +1
bien chamaco
@vorka hace 3 aos
buen post! +1
@capocchione hace 3 aos
sos un grande!!
@PDCARG hace 3 aos +2
SOSSS UN GROOOOOOOOOOOOOSSOOOOOOO MAAAAAAAAAAAAAANN ME DESVELE HASTA
ESTA HORA PERO AHORA TENGO MI WEB SERVERRRRRRRRRR!!!!!! GRAACIAAAASSSS

@Rodrig0mbia hace 3 aos

copado, esta semana no puedo, pero en cuanto tenga un tiempo me limo con esto

....

@MrTTT hace 3 aos


que bueno
@L_ucho hace 3 aos
Muchas Gracias!
@aarongiles hace 3 aos -8

www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

5/7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!


no entendi nada, no de que se trata

@kuteninja hace 3 aos +4


aarongiles dijo:
no entendi nada, no de que se trata

Y para qu entraste? Para qu comentaste? o.o


@Canty14 hace 3 aos +1
Buenisimo lo voy a probar, muy buen aporte
@rnld55u hace 3 aos
te falt PHPmyAdmin en Linux que el lamp no lo trae
T! $request = db_query(" Cypher !!! &quot
@kuteninja hace 3 aos
El phpMyAdmin es un script aparte, pueden bajarlo y ponerlo en cualquier carpeta, no necesita instalacin.
@sab007 hace 3 aos
Y si hay un corte de luz, se cae el servidor igual si se cae el internet ? Otra pregunta
: La velocidad del
equipo puede afectar el servidor como por ejemplo; no es igual que tengas un servidor con 128 mb de ram y
450mhz de micro a que tengas un servidor con 1gb de ram y micro dual core de 2.5 ghz? ahh; y la velocidad
de internet recomendada es de mas de 1mb ? Disculpa tantas preguntas
@kuteninja hace 3 aos
La velocidad del equipo, la cantidad de ram... todo afecta, cuanto mejor equipo y mejor la conexin a internet
(sobre todo la de subida), mejor el servidor. Obviamente si cierran el programa, o apagan la PC, o
desconectan la internet, deja de andar la pgina web. Para poner una web de produccin oficial, les conviene
comprar un hosting o un dedicado; este mtodo sirve para pruebas ms que nada.
@desire15 hace 3 aos
muchas gracias

y si sos sexy

@sbs_sk8 hace 2 aos


Hola buenas, sirve para html??
Luego de instalarlo que hay k hacer para ue salga dns en lugar de ip??
Lu voy a probar con mi primera pag web (muy cutre xD)
Salu2
@Mackphisto hace 2 aos
Che cute, tenes idea como se hace para montar diferentes webs en uno de estos servidores y acceder desde
afuera a ellas? por ejemplo: http://prueba1.zapto.org y http://prueba2.zapto.org. como haces para que
cada url llegue a la carpeta correspondiente?

Muy bueno tu post, van 10.


@Lautasq hace 2 aos

@kuteninja hace 2 aos


Mackphisto dijo:
Che cute, tenes idea como se hace para montar diferentes webs en uno de estos servidores y
acceder desde afuera a ellas? por ejemplo: http://prueba1.zapto.org y http://prueba2.zapto.org.
como haces para que cada url llegue a la carpeta correspondiente?

www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

6/7

23/07/13

Cmo montar un servidor web casero (Linux / Windows) - Taringa!

Tens que trabajar con virtualhosts editando el httpd.conf


@Solorockandroll95 hace 2 aos

A favoritos.

Saludos, kute.
@JuanCarlosMancuso hace 2 aos
excelente, muchas gracias
@uncoverit hace 2 aos
Buen post, pero tengo una pregunta en el caso de que querramos hacer un poco mas profesional nuestro
servidor, es posible agregarle algun panel de control para los "clientes" en todo caso asi para
ofrecer un servicio de hosting a algunos amigos y cosas asi?
@kuteninja hace 2 aos
uncoverit dijo:
Buen post, pero tengo una pregunta en el caso de que querramos hacer un poco mas profesional
nuestro servidor, es posible agregarle algun panel de control para los "clientes" en
todo caso asi para ofrecer un servicio de hosting a algunos amigos y cosas asi?

Todo es posible, pero tampoco te voy a ensear todo, anda probando


@laage65 hace 2 aos
http://es.wikipedia.org/wiki/Joomla! y
http://www.joomlaspanish.org/component/option,com_frontpage/Itemid,1/ Prueben Joomla en esos
casos que quieren algo que funcione sencillo para los clientes.
1

Montar servidor

Anuncios Google

Servidor web

Instalar servidor

Web hosting Linux

Escribir un comentario...

Comentar

Ir al cielo

Buscar...

Anunciar

Ayuda

Protocolo

Desarrolladores

Denuncias

Report Abuse - DMCA

www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-Windows.html

Trminos y condiciones

Privacidad de datos

Reportar bug

7/7

También podría gustarte