Un servidor web en su propia máquina

Hace un tiempo que estoy instalando/desinstalando servers en mi PC para tener un pequeño servidor web en mi PC, armar una intranet y poder probar cosas para el trabajo; Fabio es uno de esos webloggers geeks que hasta arman su propio sistema de CMS para poder tener un weblog a su gusto.

Le pedí que escriba un “pequeño post” para explicar como uno puede armarse un server en su casa y se despacho con una nota de 5 páginas, con ejemplos, y comparaciones entre los “paquetes prearmados” y el “hecho a pulmón”, el resultado esta muy buena nota y esta versión en PDF para poder leer y seguir las instrucciones si recién empezás o te trabás en algo.

Un servidor web en su propia máquina
Muchas veces en los sitios de tecnología o programación hablamos normalmente sobre nuestros servidores y nunca explicamos cómo tener uno.
Las opciones son claras, comprarlo o alquilarlo es la más sencilla para quien no sabe o está aprendiendo, pero parte de ese proceso de aprendizaje, desde mi punto de vista, debería comenzar con la instalación de un servidor web.

La creencia popular y la mala información hacen que uno piense que el equipo de escritorio que tiene cada uno es distinto en gran medida a un servidor, como si éstos fuesen viejos mainframes (computadoras enormes que todavía usan los bancos por ejemplo) enormes que jamás podríamos tener en nuestro hogar. Pero muy distinta es la realidad, la mayoría de los servidores web son equipos tan parecidos a los de escritorio que a veces se usan PCs baratas para alojar webs.

Es que la única diferencia está en la calidad de un producto o el fin para el que fue fabricado, pero técnicamente son iguales, así que, señores, aunque uds. No lo sepan, están leyendo este artículo desde un potencial servidor y será lo que explicaré a continuación.

¿Para qué un servidor web?
Primero hay que entender algo, cuando nos conectamos a Internet comenzamos a tener “presencia” en el medio, anónima o no, al poseer un número de IP (siempre se nos asigna uno al conectarnos) ya somos alguien más en la red, y ya al encender la máquina misma estamos en una red de una sola PC, sólo falta conectarla al mundo.

Toda página web debe ser alojada en un servidor, obviamente, la mejor forma es un servidor conectado las 24 horas del día todos los días del año, pero muchas veces necesitamos desarrollar nuestras webs antes de subirlas y mostrarlas al mundo, entonces ahí es cuando necesitamos un servidor “local”.

Yo utilizo un servidor todos los días, para mis proyectos personales, también se puede utilizar como base de aplicaciones web como calendarios, agendas, y muchas opciones más. Asi que el uso no se cierra en diseño y desarrollo sino en uso diario. Hasta conozco varios que alojan sus webs en su domicilio sin necesidad de pagar ningún hosting ni nada parecido, simplemente una buena conexión a la red (Cablemodem, ADSL, etc.) y una PC encendida día y noche.

¿Qué es un servidor web?
No voy a ser muy detallista ni prolijo para explicarlo, pero un servidor web es un programa que cuando recibe un pedido de una página, la envía a quien la pidió. Sólo eso, recibe pedidos, los contesta, envía HTML, imagenes, todo lo que se pida y que éste esté manejando. Nada más que eso, luego hay cosas que se pueden “agregar” al servidor web.

¿Que servidor me recomiendan?
Aquí podemos discutir horas o ir al grano. Apache, ¿por qué? Porque es gratis, libre, abierto y funciona, podríamos utilizar el Internet Information Services de Microsoft (IIS) pero es un desastre para ciertas cosas, yo personalmente prefiero Apache que se descarga libremente de aquí (http://httpd.apache.org/download.cgi) y está bajo licencia GPL, es decir, es libre, lo podemos usar sin restricciones y sin que nadie nos pida una licencia paga ya que lo cubre la anterior.

Bajando, instalando, funcionando (versión complicada)
La descarga que recomiendo es la del Apache 2.0.48 (o el último que esté disponible en el momento que lean el artículo), si bien algunos argumentan que todavía no está al 100% para mí es excelente bajo windows. Hay que descargar el Win32 Binary (MSI Installer) que es un instalador de windows, así que necesitan tener el MSI Installer en su PC, cosa que es normal poseer en Windows XP o 2000, pero más raro en 95 (no recomiendo usar ese win tan viejo!)

La instalación es más sencilla todavía, típica de programa donde nos pregunta en qué carpeta queremos instalarlo, yo recomiendo dejarlo en el c:\Apache Group que es el que voy a usar de referencia para explicar todo.

Una vez instalado nos pregunta si queremos dejar al Apache como servicio. Los servicios son aplicaciones que se inician al comienzo del arranque del sistema operativo, no necesitan ser ejecutados a mano, ya funcionan sin pedirlo, y es normal para un servidor web.

Lo recomiendo solamente para aquellos que tengan más de 256Mb de memoria si es que lo van a usar de “prueba”, igualmente el Apache viene con una pequeña aplicación que nos permite “levantar” el servicio y “bajarlo” cuando querramos, así no ocupamos tanta memoria.

Para probar si está funcionando basta con abrir el navegador que usen habitualmente y tipear “http:///localhost” ó “http://127.0.0.1” y una linda página de apache debería decirles que ya está funcionando el servidor.

Tip: localhost ó 127.0.0.1 es la dirección de la máquina mísma cuando se quiere mirar al espejo, desde afuera nos ven con el ip que nuestro porveedor nos haya entregado, pero desde adentro no necesitamos conectarnos para vernos.

¿Dónde alojo mis páginas?
La carpeta donde Apache mira para entregar archivos es C:\Apache Group\Apache2\htdocs, todo lo que allí esté será mostrado al público, el resto no. Así que podemos borrar el contenido que allí está (para empezar de cero) y subir nuestro primer index.html (index.html será mostrado por defecto, si no hay index en vez de mostrar una página mostrará el contenido de la carpeta, esto es totalmente inseguro, así que mejor… dejen un index.html ahí adentro).

Hasta aquí el servidor sólo muestra HTML, imágenes y nada más, necesitamos algo de “potencia” y allí es donde entran el PHP y MySQL.

Webs dinámicas
PHP nos permite generar contenido HTML en el acto, es decir, procesa lo que nosotros querramos que haga, y se lo dá al Apache para que nos lo envíe. Así de simple si yo quiero que PHP me muestre un “hola mundo” tendré que hacer un archivo “hola.php” que en su código diga:

<?
echo “hola mundo”;
?>

y cuando escriba en el navegador http://localhost/hola.php me mostrará “hola mundo” en pantalla, pero para que todo esto suceda, primero, debemos bajar, instalar y configurar el motor de PHP.

¿Para que tanto lío? Bueno lo interesante del PHP es que nos permite conectarnos con una base de datos y mostrar información en el acto, cambiarla e inmediatamente cambian los datos que se ven en la web. Así funcionan los foros, los weblogs, y casi todo sistema “dinámico”, un pequeño cambio de
la información en la base de datos y ya la web entera cambia su contenido sin necesidad de haber escrito una sola línea de código!

Imaginen un sitio estático, sólo HTML, donde queremos cambiar una noticia deberíamos editar la página de inicio, subirla al servidor y ni hablar si queremos cambiar un dato de un menú y nuestro sitio cuenta con 300 páginas, deberíamos cambiar 300 archivos y subirlos uno por uno. Con sitios
dinámicos sólo cambiamos un archivo del menú y se cambian todos a la vez!

Para descargar el PHP hay que entrar a: http://www.php.net/downloads.php, allí tenemos dos opciones, una es un instalador de 1Mb que viene “vacío”, sin ninguna librería extra, yo recomiendo el otro, el PHP 4.3.4 zip package ya que incluye todo lo que podríamos llegar a necesitar.

Este archivo .zip (se descomprime con winzip, winrar, etc.) tiene todo lo que necesitamos y lo debemos alojar en c:\Apache Group\PHP para que todo quede junto y no se nos desordene la instalación.

Ahora bien, tenemos el PHP, el Apache, pero nos falta algo, avisarle al Apache que está ahí su compañero! Aquí es donde debemos editar un archivo, pero antes lo más importante, apagar el apache.
Cuando instalaron el apache se encontraron con una aplicación nueva, el Control Apache Server, que es una sencilla aplicación con cuatro o cinco botones más que claros, “Start”, “Stop”, “Restart”, “Services”, “Connect”.

Primero, se ubican sobre “Stop” y un click, ahí murió por el momento el servidor y si quieren lo levantan con “Start”, sólo eso, no se necesita más.
Una vez apagado debemos ir al archivo C:\Apache Group\Apache2\conf\httpd.conf ahí está la configuración del Apache, no voy a entrar en detalles, pero si leen documentación podrán cambiar de todo a gusto.

Lo único que hay que agregar aquí, son estas líneas, donde están los “LoadModule”:
1- LoadModule php4_module “C:/Apache Group/php4/sapi/php4apache2.dll”

Tip: para comentar cosas que no querramos ejecutar en el archivo de configuración basta con un # numeral adelante para que toda esa línea no sea vista

2- Buscar “DirectoryIndex index.html index.html.var” y agregarle index.php para que quede así: DirectoryIndex index.html index.html.var index.php
3- Buscar “AddType” y agregar:AddType application/x-httpd-php .php

Como verán lo único que hice fue indicarle al Apache que de ahora en más va a utilizar el PHP, primero le dije que cargue el módulo, el módulo es “apache2” porque estamos usando esa versión, para los que usen un apache viejo lean la documentación correspondiente.

En el segundo paso le indicamos que además de considerar los archivos índice de HTML que se encargue también de interpretar los PHP y en el tercer paso le indicamos que hacer cuando se encuentra con un archivo PHP, nada más.

Ahora nos falta revisar el archivo PHP.ini, al igual que la configuración del Apache allí podremos cambiar lo que querramos (no me hago cargo de lo que hagan! Jejeje)
Pero ¿donde está el php.ini? Este, lamentablemente, va en cualquier lugar menos donde lo esperábamos, se instala en C:\WINDOWS , si en la carpeta de windows, así que ahí lo encontraremos.
Lo único que acostumbro revisar es que esté bien especificado esto:
doc_root = C:\Apache Group\Apache2\htdocs

Porque así apunta correctamente a los archivos, además hay un detalle con el PHP para windows y es que, desde hace años, se olvidan de configurar bien el path de los archivos temporales y tiene la ruta \tmp (de Linux) cuando debería ser c:\Temp o la carpeta temporal que deseemos (debe existir), este campo es: session.save_path = c:\temp

Apache nuevamente arriba.
Bueno, es el momento de levantar nuevamente al servidor web, si emite un error es que alguno de los pasos anteriores no funcionó, agregaron algo de más, o me faltó aclarar algo, espero que no ;)

Ahora nos falta algo crucial para cualquier servidor completo y es la base de datos, la misma sirve para mantener ordenada información, consultarla eficientemente y mantenterla. Antiguamente se utilizaban enormes archivos de texto para esto, inclusive hoy en día algunos usan bases por el estilo o casos peores, usan bases de Access, pero lo ideal es el MySQL, libre, abierto, gratuito, etc. Igual que el PHP y Apache.

MySQL el paso final
Para descargar la base de datos basta con visitar su sitio web, si bien es un producto que se vende al estar bajo licencia libre se puede descargar y usar, además es la mejor forma de marketing que tiene la empresa, el uso es libre, ellos cobran los extras. http://www.mysql.com/downloads/mysql-4.0.html

Esta base de datos se instala sin problemas y sin darnos cuenta comienza a funcionar, aquí tal vez comienza la confusión… ¿donde está funcionando? ¿ está realmente presente?

Yo utilizo una aplicación que me ayuda a administrar el sistema, el problema es que ya está vieja y nadie siguió programándola, pero busquen por la red el MySQL Front (http://www.fabio.com.ar/downloads/appz/MySQL-Front_2.5_Setup.exe) que les ayudará a crear tablas, datos, consultar, etc.

La otra opción es utilizar el PHPMyAdmin, que se instala dentro del htdocs y se usa desde el navegador.

Cualquiera que sea la aplicación que usen es ideal que lean un poco de la misma, lo primero que van a necesitar, por lo general, es ejecutar algún archivo SQL de algún sistema de foro o weblog, siempre vienen con estos, y es el que crea las tablas y demás.

Pero eso… ya es para otro artículo ;)

La solución sencilla
Hay varios paquetes que se encargan de hacer todo esto que expliqué ellos mísmos. Son paquetes “todo en uno” que incluyen el Apache, MySQL, PHP, Perl, SSL, PHPMyAdmin y demás aplicaciones listas para usar.

Hacen exactamente lo mismo que yo he hecho “a mano” y son recomendables si están apurados.

Si en cambio quieren aprender, sigan los pasos, pregunten e investiguen, no es difícil, pero seguro que de entrada no funcionará nada y eso los frustrará. Lo más importante es que aprendan qué están haciendo.

Los paquetes “todo en uno” también cambian un poco las cosas para hacerlas más sencillas, los que recomiendo son:
Apache friends
Un grupo alemán que tiene un paquete super completo, está en inglés para no hacerla tan difícil, el paquete posee: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, Turck MMCache, SQLite, y WEB-DAV + mod_auth_mysql.

Es decir, una bestia, tiene de todo en un paquete de 30Mb (aprox). Recuerden igualmente que no todos los proveedores de hosting ofrecen TODOS esos servicios, así que probablemente algo que funcione en sus máquinas no lo haga cuando quieran llevarlo a otro nivel. Pueden verlo acá

Easy PHP
Este paquete francés posee Apache 1.3.27 – PHP 4.3.3 – MySQL 4.0.15 – PhpMyAdmin 2.5.3 y funciona bastante bien, el único inconveniente es la falta de actualización, aunque con esos servicios tienen para un buen rato, el paquete es de menor tamaño que el anterior por obvias razones.
Pueden verlo acá

PHP Triad
No lo recomiendo para nada, porque se quedó en el tiempo (2002) con algunos pocos parches, lo nombro porque a este lo verán nombrar en foros y sitios, pero no lo recomiendo.
Pueden verlo acá

Nusphere
Es una opción comercial, la primera que utilicé, no la recomiendo ya que no es necesario pagar por algo que pueden armar uds. mismos
Pueden verlo acá

Otros sitio con explicaciones sobre este tema

Conclusión:
Poseer un servidor web en la PC hogareña es la mejor forma para aprender, programar y estudiar cómo funcionan los sistemas que habitualmente usamos. Desde hace años hago esto para poder trabajar y producir mis propios Scripts, páginas webs y sistemas. No es difícil por más que parezca largo, podría haber hecho este artículo en tres párrafos y nada se entendería, por eso traté de explicar cada detalle.

Por mi parte separo dos fines para esto, el primero es el estudio y la creación, el segundo el uso directo sin pensar mucho en problemas, uds. Elijan, tienen la solución para cada situación, yo elijo la primera ;)

Fabio Baccaglioni
fabio@fabio.com.ar
www.fabio.com.ar

40 thoughts on “Un servidor web en su propia máquina”

  1. Excelente articulo!!! No tengo nada mas que agregar, excepto el hecho de que coincido contigo: Apache + PHP es LA combinacion ideal. Asi lo tengo en mi maquina tambien, con mysql y tomcat y otras miles de cosas mas…

    Ah! Fijate los tags y las entidades que usas, en el ejemplo de Hello World en PHP no te aparecen correctamente las entidades (ademas la primera es &lt;), y al final del articulo pasa algo raro con unos <a> que andan por ahi.

  2. Y eso Mariano? Estas por irte de Dreamhost? :D

    Algo que no estaria de mas poner es la opción que tenemos quienes usamos Mac OS X de la ventaja de usar un sistema basado en Unix/BSD, por lo cual se hace mucho mas facil (de principio) utilizar Apache, PHP y MySQL en la misma maquina. Incluso existe un instalador de PHP/MySQL para OS X que te lo hace todo con dos clicks… Obviamente, he tratado de sacarle provecho al asunto e incluso tengo una copia de Movable Type operando en mi iMac, la cual uso para testear proyectos sin necesidad de conectarme a Internet (que mientras no haya cablemodem o ADSL en donde vivo es horrorosamente prohibitivo).

  3. Pinches geeks… ;) Que envidia me dan. Nunca he tenido la necesidad de configurar un servidor ya que aqui en el trabajo siempre hay uno a la mano. Pero cuandoq uise testear MT localmente este tutorial me hubiese venido al puro tiro.

    De cualquier manera esta excelente, con un poquito de trabajo hasta yo lo entiendo.

  4. bueno, espero que a alguien le sirva entonces ;) va mi primer aporte a Denker Uber, ahora le falta el aporte a mi weblog de parte de mariano :D:D

    cualquier acotación o duda (como el tema de la MacOS y su apache, el instalador, donde está, etc.) puedo actualizar el documento y sacar la “2.0” cuando tenga más info…

  5. Hola, gracias por el documento. La verdad es que es algo en lo que he pensado alguna vez porque creo que puede tener usos útlies para compartir y acceder a la información fácilmente por internet. Quería preguntar dos cosas si puede ser. Primero, me recomiendas windows server 2003? y segundo, en el caso de poner un servidor en mi ordenador mi dirección sería necesariamente mi IP o podría ser un nombre tipo wwww.etcetc? (es que no entiendo muy bien la relación entre los nombres de las direcciones web y sus respectivas IP)
    Gracias por tu ayuda. Javi

  6. javier como andas?
    WinServer 2003 es muy estable y bien configurado anda genial.. es una buena eleccion :)
    Lo de la direccion en realidad depende si tenés una IP fija (contratada con tu ISP) o si no la tenés.

    Si tenes ip fija podes usarla para “hostear” tu propio dominio o usar un servicio de DNS estático para IP dinámicas que te sirva para dirigir todos los pedidos a tu site.

    Un ejemplo : no-ip.com :)

  7. “Tip: localhost ó 127.0.0.1 es la dirección de la máquina mísma cuando se quiere mirar al espejo, desde afuera nos ven con el ip que nuestro porveedor nos haya entregado, pero desde adentro no necesitamos conectarnos para vernos.”

    Esa es la mejor explicación de la IP reservada 127.0.0.1 con la que me haya cruzado. Sólo esa perla ya justifica la existencia del tutorial…

  8. Hola, me animó leer el tutorial asi que baje el Apache y lo instalé en WinXP, solo que yo puedo ver el contenido desde mi navegador pero cuando quiero entrar desde otra máquina (Un cyberCafé por ej.) sale que la pagina no existe consegiu mi ip con el comando ipconfig 192.168.1.33, pero lo curioso es que por otro lado consegui que mi ip es 200.106.8.117 pero por ahi me pide contraseña. ¿Que puedo hacer? espero puedan responder, de todas maneras gracias.

  9. Hola Carlos,

    La ip que te dió el ipconfig es la de la red interna de tú pc y la otra es la ip pública con la que te pueden ver desde fuera.

    Saludos.

  10. hola, mi ip es dinamica, en mi intranet si veo mis paginas pero desde un cyber no, si obtengo la ip publica ¿como hago para poder ver solucionar esto?

  11. Hasta yo, que soy un negado para ciertas cosas, he comprendido claramente el concepto.

    Felicitaciones y gracias.

  12. La nota esta genial, yo estoy aprendiendo del tema porque quiero instalarme mi propio Server, y la verdad que esta muy clara y se entiende todo perfectamente, hasta hay vínculos y recomendaciones (de los que ya las probaron y sudaron para arreglarlas a las fallas o problemas), que siempre ayudan para seguir aprendiendo. Pero tengo una pregunta: Puedes correr aplicaciones ASP en Apache?, he visto en algunas notas que se pueden correr ASP instalando un modulo de ASP para Apache, pero no me especificaban cual era el modulo, quisiera saber si esto es cierto y si saben cual es el nombre del modulo este?.

  13. Muy buen tutorial, pero me surgen unas dudas y son las siguientes:
    Tengo w2k con el IIS, en teoría tendría my “servidor web” funcionando?
    Ahora bien si fuese asi, como es el procedimiento para apuntar las benditas D.N.S. a mi “servidor”.
    Puedo “hostear” mas de un dominio en mi servidor?
    muchas gracias de antemano.

  14. hola, me parece mury bueno tu tutorial fabio, pero ha una cosa que surge, todos los pasos que habias mencionado ya los habia relaizado y me funcion en intranet pero al momento de que hice las pruebas para internet al dar mi direccion a varios amigos, me comentaron de que no podian acceder a mi url y es: misiongracia.cjb.net, quise configuarar en firewall para ver si me estaba impidiendo el envio de la pagina via internet o no, pero resulta que firewall estaba bien, estoy utilizando el sistema operativo windows xp y el apache 1.3, aunque tambien utilice el 2.0 pero no me funciono, ¿Que puedo hacer para que otros puedan ver mi pagina via internet fuera de mi intrared?.

  15. como configuro los DNS para que desde afuera tipee la URL y aparezca mi sitio ? en vez de tipear la IP del servidor. Gracias.
    Tengo una PC con XP, una IP fija y cable modem de 512.

  16. no se “configuran los DNS” así nomás, lo que necesitás primero es un servidor de DNS el mismo debe direccionar todo lo que venga con el encabezado de tu dominio y enviarlo al IP de tu server.

    Además de ello deberías tener registrado un dominio, en argentina se registran en http://www.nic.ar

    El dominio debe apuntar a dos servidores de DSN uno primario y otro secundario.

    Problemas posibles: no tener un DNS, no tener un dominio, etc.

    Soluciones fáciles: http://www.no-ip.org
    en ese sitio uno puede suscribirse, bajar una pequeña aplicación y ésta nos sirve de actualización del DNS y nos asigna un dominio, por ejemplo pepe.myhost.net podría ser uno. Lo uso para probar cosas en casa.

    Respondiendo otras inquietudes, sí un servidor puede tener N dominios, pero hay que configurar el servidor para que identifique cuando un REQUEST viene para uno u otro y así direcciona automáticamente.

  17. Fabio : Resulta ser que tengo registrado un dominio “.com” y un proveedor de internet de IP variable, en el caso que quisiera levantar mi server, es posible que el servicio de
    re-direccionamiento mantenga mi dominio, es decir que no cambie mi URL a algo a si como a como “.no-ip.com”

  18. queria felicitarte por el tutorial, la verdad es que instale todo sin mayores problemas, pero cuando me descargo el MySQL 5.0.24, descomprimo el archivo, pero no me deja instalarlo, ma tira una ventana que dice (omitir – cerrar) , estoy usando XP professional, agradeceria la ayuda..

    felicitaciones.
    Cristhian

  19. Hola a todos
    Tengo montado una red de servidores que dan internet wireless en varios pueblos y las adsl de los respectivos servidores son con ip dinamicas. Encontramos un pequeño programa que se llama Ciber-ip que esta verificando al ip publica constantemente y si canvia me envia un mail a cierta dirección de correo y asi puedo entrar en cualquier servidor con VNC, pero este programa me falla desde hace una semana y estoy buscando otro desesperadamente, alguien tiene conocimiento de algun programa similar? Gracias. Jordi

  20. Yo use el Mambo Stand Alone Server, y con el no-ip he logrado redirigir los pedidos para conectarse a mi server de un juego llamado Counter Strike, el server es este: teamchoclo.servegame.com:27015 y funciona ahi muy bien.

    Pero cuando instale antes el Easyphp y ahora el mambo stand alone server no funciona para nada cuando tratan de conectar a teamchoclo.servegame.com, ya sea al puerto 80, 85, 8080, nada de nada, que pasa? o que debo modificar?, por ahi lei que debo tocar el httpd.conf del apache, pero que exactamente?

  21. ALGUIEN DE USTEDES ME PODRIA INFORMAR SI ES POSIBLE CONFIGURAR UN SERVIDOR DE CORREO EN WINDOWS 2000 SERVER Y SI CONOCEN UN MANUAL DE PROCEDIMIENTOS PARA TAL FIN.

  22. Te estoy muy agradecido por la explixaxi162n tan buena y sencilla que has hecho, quiero que me orientes eres la primera pagina que encontrado algo que yo buscaba, estiy realzando para colegios varios proyectos y estoy creando en Macromedia (dinamica)lo que corresponde a almacenar las matriculas,etc de alumnos de los centros pero deseo saber si apache me haria este trabajo con mi base de datos creada, explicame bien que maquina como minimo podria trabajar para alojar al menos 50 paginas web y como crearia los dominios, muchas gracias

  23. Muy buen sitio de ayuda, oye pero una pregunta.
    En algun momente me dijeron que tenia que configurar el tomcal para que funcione como mi servidor local?

    En mi caso, necesito hacer unas pruebas co un sitio de ventas, pero no logro que se muestren los datos, ya cree mis paginas “pruebas” para el envio de datos, solo es que no me aparecen a la hora de moverme por la siguiente pagina.

    Ya instale el tomcat, ya lo levante y me aparece la gloriosa pantalla de Tomcat, pero no lo he podido configurar.
    Me explicaron lo siguiiente, cosa que ya lo he realizado:
    agregar en las variables d e entorno a jdk que tengo instalado como JAVA_HOME.
    lo que no he podido hacer es agregar la famosa CATALINA_HOME, bueno lo que en un manual me explico es que amo variable de entorno catalina_home referenciarlo a la hubicacion del tomcat en mi maquina pero no funciona?

    Que puedo hacer?

  24. Hola,

    Estoy soy novata y estoy montando un servidor en una maquina con ip fija. ya todo esta instalado, configurado y el servidor funciona desde mi propia maquina, pero cuando intento conectarme desde otra, me dice q no se encuentra el servidor.

    ¿Qué puede ser esto?

  25. muy buen aporte! yo tengo 15 años y intento aprender bien todo sobre conputacion ya que trabajare con alguna carrera del tema, puede ser programacion no se, pero queria hacer mi primera web y esto me sirvio de mucho.
    muchas gracias favio, te deseo lo mejor

  26. Excelente explicacion con decirte que he aprendido mas contigo que con mi profesor de programación, te agradezco la información y no dejes de escribir, es un buen articulo muy explicativo y super útil, felicitaciones.

  27. Hola, Fabio Baccaglioni, tengo instalado el server 2003 windows, me serviría el apache y lo demás para mis pejinas web en la red de Internet gracias….

Leave a Reply to Ariel Cancel reply

Your email address will not be published. Required fields are marked *