Instalar un servidor web: Apache

« OQO 01+, el poder en tus manos | SUSE Linux 10.0 Final »

Si leíste el artículo sobre DNS dinámicas con No-IP que escribí hace unos días, recordarás que comentamos de pasada los servidores web.

Un servidor web no es más que un programa que ejecuta de forma continua en un ordenador (también se utiliza el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un navegador de internet) y que contesta a estas peticiones de forma adecuada, sirviendo una página web que será mostrada en el navegador o mostrando el mensaje correspondiente si se detectó algún error.

Instalar un servidor web en nuestro PC nos permitirá, entre otras cosas, poder montar nuestra propia página web sin necesidad de contratar hosting, probar nuestros desarrollos en local, acceder a los ficheros de nuestro ordenador desde un PC remoto (aunque para esto existen otras alternativas, como utilizar un servidor FTP) o utilizar alguno de los programas basados en web tan interesantes que están viendo la luz ultimamente.

Uno de los servidores web más populares del mercado, y el más utilizado actualmente, es Apache, de código abierto y gratuito, disponible para Windows y GNU/Linux, entre otros. Su instalación es bastante sencilla, pero antes de empezar con ella te recomendaría leer, si no lo has hecho ya, el artículo sobre No-IP que comentaba para crear un subdominio que apunte a tu PC, y poder utilizar una URL del tipo Nombre.no-ip.org para acceder a éste en lugar de tener que recordar su dirección IP. Si tu IP es dinámica no te queda más remedio que leerlo y aplicarlo.

Y ahora, si estás listo para comenzar, podemos empezar descargando el servidor web Apache desde la página de la Fundación del mismo nombre, haciendo click sobre el enlace Win32 Binary bajo la sección "best available version" (mejor versión disponible), asumiendo que utilizas Windows.

Una vez descargado el programa de instalación, pasamos a instalar el servidor web ejecutando el archivo obtenido. Acepta la licencia y pulsa siguiente (Next) hasta que nos pregunte por el dominio, nombre de servidor y correo web del administrador del servidor. Para los dos primeros campos, introduciremos el subdominio que creamos para nuestro PC en No-IP. Rellena el campo de email del administrador con una dirección cualquiera mediante la que se puedan poner en contacto contigo.

Por último, se nos pide que seleccionemos también si queremos que el servidor responda en el puerto 80 para todos los usuarios, o bien que sólo se active de forma manual, para el usuario actual, y en el puerto 8080. Lo normal es seleccionar la primera opción.

Información del servidor en la instalación de Apache

Pulsa siguiente un par de veces para terminar la instalación. Una vez instalado, deberíamos ser capaces de acceder al servidor web mediante un navegador introduciendo el nombre de dominio de nuestro PC en la barra de direcciones. El navegador mostrará una página web confirmándonos que Apache se ha instalado correctamente, similar a la siguiente.

Página de índice por defecto de Apache

Basta con copiar los archivos que queramos en la carpeta htdocs dentro del directorio donde instalamos Apache para que estos estén disponibles en el servidor.

Una vez llegados a este punto sólo resta configurar el servidor para adaptarlo a nuestras necesidades. El proceso de configuración de Apache se lleva a cabo a través de una archivo de configuración en modo texto llamado httpd.conf que podemos encontrar en la carpeta conf, o bien a través del menú de inicio de Windows en Configure Apache Server -> Edit the Apache httpd.conf Configuration File.

Se han escrito libros enteros sobre la configuración y uso de Apache, por lo que esto queda lejos del propósito de este artículo. Si te interesa mancharte las manos y personalizar totalmente el servidor echa un vistazo a la documentación de Apache en la web de la Fundación.

Relacionadas

Comentarios
  1. Buen tutorial, sólo queda añadirte que hay en algunos casos en los que no se visualizará esa página si pones el dominio que creaste en No-IP en la barra de búsqueda.

    Creo que no meto la pata cuando digo esto ya que si tienes un router y vas a acceder a otro pc en red para ver la página lo que tendrás que poner es la ip de red, no la dns que creaste porque apunta a una ip de internet y para visualizar eso necesitaría una ip de red local.

    Más que nada comento esto por la línea en la que dices "probar nuestros desarrollos en lan", para que lo sepa la gente.

    Para solucionar esto también es posible tocando el fichero "hosts" de windows, para indicarle expresamente que la dns que hemos creado no la resuelva y se fije en la que pongamos nosotros en ese fichero, que sería lógicamente la ip local del pc al que queremos acceder.

    Ese archivo se encuentra en esta ubicación (en windows XP): C:\WINDOWS\system32\drivers\etc, (en windows NT/2000): C:\WINNT\System32\drivers\etc, (en (ojala nadie se fije en esto… :S) windows 98): C:\Windows\Hosts.

    Si quieres añadirlo a tu entrada haciendo un resumen o algo, eres libre, si no, pues que los que tengan algún tipo de problema que lean esto.

    Gracias y un saludito. :P

  2. Buen tutorial y bueno el matiz de Wizard.

    En el Mac OS X, el servidor Apache ya viene instalado, incluso con PHP (esto último sólo hay que habilitarlo)

  3. En el caso de tener un router con configuracion web, vienen por defecto para servirla con el puerto 80 por lo que antes de intentar acceder desde fuera se debe redireccionar el puerto de configuracion del router a otro y ya de paso filtrarlo desde fuera.

    Felicidades por estos articulos; aver si sigues con otras cositas (php, mysql…). A mi el de noip o dyndns me aclaro cositas sobre IP dinamica, yo tengo IP fija y parece que ahora es un chollo tenerla.

  4. Ah! bueno y para probar que puedes ver tu pagina desde fuera pero desde tu ordenador local (que raro suena), accede al dominio (nombre.no-ip.org) a traves de un proxy (www.megaproxy.com) o siempre te queda pedirselo a un amigo :P

  5. hombre, evidentemente, si tienes un router tienes que hacer un forward del puerto 80 a la ip interna . pero cómo hacerlo varía de modelo en modelo. para eso y para abrir puertos, a echar mano de google
    buena explicación wizard

  6. Un enlace que puede ser de interés:
    XAMPP es un paquete que te instala Apache, PHP, MySQL, MyAdmin, PERL y otras cosas sin necesidad de complicarse mucho la vida configurando.

  7. urizuka

    el XAMPP es como la Mandrake, al principio todo muy bonito, pero al cabo de unos dias todo empieza a caerse… lo mejor es instalar el apache por un lado i lo demas por el otro… Más complicado pero 'compacto' al fin i al cabo.

  8. [...] Hace unos días comentábamos cómo instalar un servidor web en nuestro PC de forma que pudieramos, entre otras cosas, alojar en este nuestra propia página web, acceder a nuestros ficheros desde otro equipo y probar alguna que otra aplicación web. [...]

  9. Buen tutorial pero no solucuiona mi problema, yo tengo el appserv y el apache funcionando todo muy bien ,mi programita de no-ip que informa cada vez q reinicio de mi nueva ip ,pero el problema es el siguiente . mi subdominio http://www.biblionline.dyndns.org/ apunta a la carpeta /localhost/www
    pero mi web esta en /localhost/www/web ¿como se soluciona esto? ¿alguien sabe ?.Gracias
    Rob

  10. ¿no tienes nada más en el directorio www? ¿porque no lo mueves todo al directorio superior? o cambia el DocumentRoot de apache
    o si vas a tener más cosas aparte del contenido del directorio web siempre puedes usar hosts virtuales

  11. [...] instalación de Apache e instalación de PHP y MySQL [volver] apache, php, servidor, zend TrackBack Aún no ha votado nadie. - ¡Hazlotú! [...]

  12. [...] [volver] web, servidor, php, mysql, phpmyadmin, apache, bases de datos, bbdd TrackBack Aún no ha votado nadie. - ¡Hazlotú! [...]

  13. [...] Instalar un servidor web Apache [...]

  14. Hola a ver si me pueden ayudar..tengo todo configurado en la PC que se conecta directo a internet con el apache como indican aqui y anda bien! pero si lo configuro en mi otra PC que usa la anterior como puerta de enlace..esto no funciona..que podria hacer? que ip uso? gracias..

  15. Nicolas

    Ahhh! tengo un switch para compartir la conexion de internet.

    Nicolás el 9 Noviembre 2005 a las 10:36 pm dijo:

    Hola a ver si me pueden ayudar..tengo todo configurado en la PC que se conecta directo a internet con el apache como indican aqui y anda bien! pero si lo configuro en mi otra PC que usa la anterior como puerta de enlace..esto no funciona..que podria hacer? que ip uso? gracias..

  16. 123

    si no tiene su propia IP tendrás que redireccionar el tráfico entrante, con, por ejemplo, un proxy (creo :?)

  17. Nicolas

    mmm..no queria usar un proxy pero si no queda otra me pondre a investigar por ese lado..gracias

    123 el 10 Noviembre 2005 a las 12:09 am dijo:

    si no tiene su propia IP tendrás que redireccionar el tráfico entrante, con, por ejemplo, un proxy (creo :?)

  18. FeDuS

    Anda joya!!!! ya use el de no-ip y ahora este. En este momento empiezo con el de PHP! GRacias Señores!

  19. william666

    Estimado amigo geek, segui los pasos para instalar en mi pc q tiene win xp pack 2, sale un error al instalalo, tengo instalado el asp.net previamente sera q hay conflicto?
    finalmente se crea el icono en la barra de tareas al hacer clic en este sale el mensaje siguiente: "error, the requested operation has failed"

  20. william666 el 2 Diciembre 2005 a las 3:10 am dijo:

    Estimado amigo geek, segui los pasos para instalar en mi pc q tiene win xp pack 2, sale un error al instalalo, tengo instalado el asp.net previamente sera q hay conflicto?
    finalmente se crea el icono en la barra de tareas al hacer clic en este sale el mensaje siguiente: “error, the requested operation has failed”

    no tendrás el IIS escuchando en el mismo puerto en el que intentas instalar el apache ¿no?

    echa un vistazo al log de apache a ver qué te dice. si es el caso creo que dice algo así como que no pudo reservar un socket

  21. Lydia

    ¡Hola!

    Tengo problemas al acceder remotamente a mi servidor web. :neutral:

    Uso Apache, PHP, MySQL y PHPMyAdmin. Localmente todo va perfecto, pero desde fuera no se puede acceder a las páginas.

    Tengo el router Conceptronic C54BRS4. En la configuración del router, en el apartado NAT, asigno el puerto 80 al equipo que tiene el servidor (mediante su IP local). No sé muy bien qué diferencias hay entre “Port Forwarding” y “Virtual Server” (son opciones de configuración en el apartado NAT), pero he puesto lo del puerto en un sitio, en el otro y en los dos a la vez, y no va de ninguna manera.

    Tengo un dominio en http://www.no-ip.com del tipo “midominio.no-ip.org” y desde mi equipo veo bien la página poniendo el dominio de No-IP.

    Creo que está todo bien configurado y no sé por qué no puedo acceder desde fuera al servidor Apache y ver las páginas.

    Quizá no abro bien el puerto 80, o no está bien configurado el Apache (he mirado en el archivo de configuración y lo tengo para que se acepten todas las conexiones).

    ¿Alguien puede ayudarme? Lo agradecería mucho.

    ¡Muchas gracias!
    Lydia

  22. Lydia

    :smile:
    Ya está solucionado. Lo he puesto en el puerto 8080 y funciona bien. En No-IP he puesto la redirección al puerto 80 y así no hace falta escribir el puerto en la dirección de la página.

  23. El Cocka

    que tal como estas, buenas ideas ehhh….
    bueno tengo una pequeña duda al respecto de lo siguiente, fijate que en nuestra empresa actualmente utilizamos el servicio por medio de un proveedor de correo externo o correo mail, pero queremos crear nuestro propio servidor de manejo de correo de internet para dejar de pagar este servicio tenes alguna idea que me pueda servir……

  24. Yayo

    Hola que tal ya tengo todo instalado como lo marcan aqui de hecho en mi pc funciona muy bien y todo mientras sea local funciona perfectamente… eee hecho tambien lo que comento lydia arriba pero ni asi… que me aconsejan tengo instalado el apache y en no-ip tengo algo semejante a nombre.no-ip.info

  25. Anonymous

    Hola a todos.
    He configurado el Apache, instalando el pack FoxServ3. He modificado el conf de apache. He creado la DNS en hosts. He abierto el puerto del router (8080). Desde mi máquina lo veo todo bien. Tanto con localhost, como con 127.0.0.1 y también con el dns.

    Cuando lo pongo desde otro ordenador abriendo internet, no me carga la página, sinó que me pone "a test" en el navegador.

    Qué puede estar pasando?

    Gracias de antemano.

  26. Gonzalo

    Hola, necesito ayuda para lanzar en internet un servidor dedicado para el juego counter strike a través de un router, he registrado un dominio en no-ip pero quisiera saber como configurar el sevidor para que sea accesible desde fuera de mi lan.

  27. iroq

    Yo es que no consigo saber dónde me pone apache la carpeta donde va a estar mi web.

    ¿Cómo lo cambio o cómo sé dónde puede estar???

    Vamos que cómo especifico a apache dónde va a estar la carpeta de mi web no-ip???

    Salu2

  28. iroq el 5 Febrero 2006 a las 9:41 pm dijo:

    Yo es que no consigo, saber donde me pone apache, la carpeta donde va a esatr mi web.

    Como lo cambio o como se dodne puede estar???

    Vamos que como especifico a apache donde va a estar la carpeta de mi web no-ip???

    Salu2

    si te fijas está contestado en la entrada:

    Basta con copiar los archivos que queramos en la carpeta htdocs dentro del directorio donde instalamos Apache para que estos estén disponibles en el servidor.

  29. Miriam

    Hola tengo una problema, cuando no estoy conectada a internet puede abrir mis paginas hechas en php, menos la que se crea como que aparecen en blanco, y cuando me conecto a internet ninguna pagina se carga en el explorer, alguien sabe porque sucede esto que me pueda explicar??? gracias.

  30. Miriam

    Miriam el 7 Febrero 2006 a las 4:52 am dijo:

    Hola tengo una problema, cuando no estoy conectada a internet puede abrir mis paginas hechas en php, menos la que se crea como que aparecen en blanco, y cuando me conecto a internet ninguna pagina se carga en el explorer, alguien sabe porque sucede esto que me pueda explicar??? gracias.

    Por cierto todo esto lo hago desde localhost

  31. manuel

    hola tengo un servidor web en un equipo windows funciona bien monte mysql en otro equipo como hago para que el servidor web apunte al servidor mysql

  32. Lucho

    A ver si alguien me puede ayudar…
    Instalé clarkconnect (trae incorporado apache) y me interesa crear una web para mi red lan unicamente. Cual sería la dirección web que habría que poner en las máquinas remotas?. El servidor tiene ip 192.168.1.128. Gracias!

  33. Anónimo

    como coloco varias paginas en mi apache. para tener mi pagina, la de mi esposa, la de mi familia, etc. en mi maquina…gracias

  34. Carlos

    Estimados:

    Muy interesante todo y muy práctico. Yo les Recomiendo el WAMP Server (WINDOWS APACHE MYSQL AND PHP, Tambien PhpMyAdmin y MySQLLite ), muy simple de instalar y administrar. En el Sitio encontrarán además actualizaciones y addons de MySql y PHP, asi como como otras herramientas de integración etc.

    Tras la Instalación los Sitios y Documentos cuelgan de c:\wamp\www\

    Espero que les sirva…

  35. Juan Manuel

    saludos! he instalado el apache http: he seguido los pasos aconsejados pero me informa de un error durante la instalacion el cual dice lo siguiente

    make_sockt: could not bin to adres 0.0.0.0:80 no listening sockets available, shuting down

    Que debo hacer?? cuando el apache se ejecuta le indico que inicio el servicio "Star" y me niega el servicio..

    Agradesco su ayuda.

  36. Paula

    Muy bueno, sencillo y funciona inmediatamente, aunque me hubiera gustado encontrar un manualcito, de como configurar apache sin tener que visitar la página de la fundación de Apache. :P

  37. Hola a todos, tengo un problemita… he instalado el apache y seguido todos los pasos anteriores pero sólo me funciona localmente la web; trato de acceder desde otra computadora y no me carga. No tengo router, uso un cable modem solamente. Gracias de antemano.

  38. Gabriel

    juan. y como querés que salga de tu pc si no tenés una IP PUBLICA hay una herramienta que se llama SAN GOOGLE informate antes de hacer preguntas tontas
    saludos

  39. Juan M

    No opiniones estupidas si no estupidos que opinan , no entendio bien la pregunta??? ,, si tiene ip publica,, es obvio si tiene Internet banda ancha asi sea IP dinamica ,,,, simplemente queria saber como configurar el NAT para que redireccionara al pc desde internet hasta intranet..

    http://cronoenvios.no-ip.info

    Si lo quieres comprobar ya lo logre…

  40. Jou Power

    Hola. Tengo un servidor apache instalado. tengo mi pagina principal hecha en html y arranca perfectamente. mi problemita es que no se configurar el apache para que desde mi pagina web arraque el foro que es php (SMF 1.1 RC2). Tengo servidor dedicado. windows xp sp2. En resumen. si configuro el apache para que arranque mi pagina web, como hago pa que me arranque el foro??.. gracias de antemano.

  41. Juan M

    Hola. espero no estar equivocado en esta respuesta, primero que todo tienes que saber que el foros de php funciona con una base de datos SQL, por lo tanto tiene que estar instalado una version de SQL en el servidor, y luego cuando tengas el foro php instalado con base de datos cargaras el codigo principal del foro copiandolo é insertandolo en tu pagina html, pero creo que seria mas conveniente que instalaras el sistemas php nuke ó postnuke que te facilitan la administracion de los foros…

    Espero no haber interpretado mal tu pregunta..

  42. Un saludo fraterno para todos Uds., me ayudaron mucho con el manual.

    Bueno, escribo para ver si me ayudan.

    Hice todo lo que me indica el manual, pero no puedo accesar a la web que diseñe, necesito una ayuda urgente, pues deseo mandar la web que tengo desde mi propia pc.

  43. Saludos Amigos me gustaria que dieran una mano, instalae el servidor apachetengo no-ip activo, pero cuando intento abrir la web me dice:

    Forbidden
    You don't have permission to access / on this server.

    Apache/2.0.50 (Win32) PHP/5.0.1 Server at silva2.no-ip.org Port 80

    al que me pueda ayudar se lo voy a agrader la instalacin la he echo tal cual como la han explicado…. Gracias

  44. Saludos nestor, la verdad no se por que te esta saliendo ese error pero lo mas probable sea algun error en la configuracion, el path ó algo asi de los pasos de intslacion, lo que te puedo aconcejar si es que vas a crear una pagina web en php desinstales el apache é instales una version de EasyPHP que tiene todo el paquete incluido, Apache, MySQL, PhpMyadmin, lo puede descargar en http://www.easyphp.org

    Trae un instalador que te configura todo el sistema y no se complique..

    Ademas como tiene una direccion no-ip.info tiene que configurar el puerto 80 en su modem, router olo que utiliza para conexion a internet para poder accesarlo desde la internet.

  45. Enrique Ramírez

    Hola a todos.
    He hecho tal y como está escrito en la pag. web pero cuando pongo el nombre de mi dominio en la barra de direcciones sale not found, quisiera saber que hice mal.

    Gracias

  46. Enrique Ramrez

    Hola soy yo otra vez esta vez tengo otras dudas =(
    Hice todo de nuevo y al entrar en mi pgina me sale que ponga mi ID y mi contrasea. Y pongo tal y como me registr pero no sale

    Alguien me puede decir el porque. Se lo agradecera bastante

  47. Jose

    Bueno, solo quiero agreegar que el ultimo WAMP que acaba de aparecer nopermite colgar las paginas en la WEB sin antes "quitarle el candado". Para esto se debe de hacer clic en el icono del WAMP (el relojito blanco) y escoger la primera opcion que dice algo como "Put Online". Si no lo quitan aparecera un error del tipo Forbidden cuando se quieren acceder a las paginas alojadas en el WAMP

  48. capone

    es posible crear un servidor local con la capacidad de ser visto por usuarios desde la internet. me explico quiero mi ordenador como el servidor local y me gustaria que todo accedieran a el como hacerlo???

  49. antonio

    Se puede tener Apache y IIS en un mismo computador???

  50. robin

    yo recien he instalado el apache en mi pc y en la ventada de dos no me sale nada sale todo negro sin nada que diga que esta corriendo alguien me puede ayudar

  51. A mi también me pasa lo que robin,que se puede hacer?

    Es problema de algun run de java?

  52. Instale el packete VertigoServ de softonic, y ahora que me fijo,todas las aplicaciones del packete que funcionan bajo el RUN MS-DOS,se me queda la pantalla negra sin hacer nada.

  53. se puede tener apache y iis en el mismo equipo, únicamente tienes que configurar para que uno de los dos, te recomiendo apache, escuche el puerto 8080.

    para todos aquellos que empiezan con apache les recomiendo easyphp, es un paquete pequeñito, pero que para empezar da buenos resultados, luego poco a poco segun se necesiten cosas ya las ireis añadiendo.

    si quereis escuchar desde otra máquina, y teneis ip fija, lo que teneis que hacer es cambiar el httpd en apache, e indicar la ip que teneis y comentar las lineas donde indica que apache escucha la 127.0.0.1
    en total son 3 cambios.
    un saludo
    oskar

  54. otra solucción es utilizar hostings gratuitos donde se nos facilita php, mysql y apache.
    http://www.iespana.es es el que suelo utilizar, y desarrollo en casa, posteriormente subo y visualizo desde diferentes máquinas.

    un saludo.

    oskar

  55. antonio rueda

    Buena tengo un problema tengo una red lan con router, los puertos estan abiertos y me accede al localhost pero al marcar la carpeta de mi web en otro equipo de mi red me dice ke el servidor esta saturado cuando en el equipo de mi red esta funcionando:

    es decir:

    si marco en el pc de mi red lan

    168.192.0.11

    me sale la pagina de apache que he accedido a un equipo con apache instalado

    pero si:

    168.192.0.11/siscep

    me dice ke la web esta saturada no lo entiendo si alguien me puede ayudar,

    los firewalls desactivados y todo eso

  56. arturo vallone

    Hola gente!!!
    Primero que nada felicitarlos por los manuales que hicieron que son muy precisos, segundo (y antes que alguien se enoge) si mi pregunta les parece estupida lo lamento pero no lo hago aproposito es que busque info por todos lados y no logro resolver mi insertidumbre. Quisiera saver si es posible servir varioas paginas web con sus respectivos dominios desde un solo servidor web, es decir, dar servicio a "www.1.com", "www.2.com", "www.3.com", etc, desde un servidor web (por ejemplo apache) instalado en mi maquina. Les agradesco su tiempo y hojala alguien pueda responderme.
    Gracias

  57. Agustin

    Hola aguien puede ayudarme con este problema: tengo instalado el IIS y Apache en una sola pc y he creado una pag web con php5 y tambien un alias en el dns para que accedan a la pag web con el nombre de http://www.ps.edu.pe . Bueno si pongo http://www.ps.edu.pe solo accedo a la web que esta en el IIS y si coloco http://www.ps.edu.pe:8080 acceso a la web de php. Lo que necesito es que solo colocando http://www.ps.edu.pe se acceda a la pagina hecha en php en apache no en el IIS. Claro sin desinstalar IIS

  58. Bueno antes que nada queria avisar que ya descubri como servir varios dominios desde un solo servidor, el tema se llama virtual-hosts y es vastante sencillo e interesante, por si a alguien le interesa en la documentacion de apache esta un poco rebuscado pero es algo.
    Aparte de eso y en cuanto a la pregunta de agustin, creo que la respuesta esta en configurar el apache para que acepte conexiones desde el puerto 80 (que es el estandar en web) en ves del 8080 esto lo haces agregando en el archivo httpd.conf la linea :
    Listen numero_de_IP:80
    Pruebalo y haber si te funciona

  59. Buen día tengan todos, felicitaciones a mundogeek.net por el excelente material que presentan, con respecto a la pregunta de Agustin, el problema es que no puedes tener los 2 servidores (IIS y Apache) corriendo a la vez, es decir, el IIS está prevaleciendo sobre el apache, debes detener el servicio del IIS y posteriormente modificar el httpd.conf del apache, aunque el php te corre sobre IIS (www.webestilo.com/php/php08e.phtml) así como , no veo el por que utilizar dos web server, aunque para uso de php y seguramente el apache, te recomiendo:
    SO: Fedora Core
    WebServer: Apache
    DB: MySQL
    Plataforma: PHP

    Es mi humilde opinion, si alguien me quiere corregir en algo, se lo agradecería mucho :D
    Salu2

  60. "Hola, tengo un problema"…
    "Buenas, estupendo manual, pero tengo un problema"…
    "Hola, alguién puede ayudarme?"…
    "Hola, gracias por el manual, pueden echarme una mano?"…

    xDDDD madre mía.

  61. Seus

    Hola ya instale el apache y el perl pero no e podido instalar mod per para windows alguien me puede ayudar

  62. westin

    Ante todo felicitaros por el buen hacer.
    Tengo un nombre registrado.Que no esty usando pero que si estoy pagando anualmente.
    Mi pregunta es: ¿Puedo instalar un servidor web en un ordenador con mi nombre de registro. y como?.
    Gracias de antemano

  63. sakarias

    bueno soi principiante en esto jeje un
    pregunta ..mira tengo hosting pero no tiene apache ni php ni mysql ….puesdo subir estos tres elementos a mi hosting? ya en internet configurarlo?
    gracias de antemano

  64. waldrik

    necesito que me ayuden!!!!!!! resulta que la dirección pública que tengo es dinámica, y resulta que cuando entro con esa dirección lo que se habre es la configuracion del modem, como hago para que me salga la pagina que cree y no la de configurar el modem.

    gracias

  65. ViruX

    Hola tio, mira, yo ta tengo mi servidro apache configurado como localhost pero ahora que vi tu post quiero poner con la direccion de no-ip que me he creado, como le cambio? y si le cambio todos los aplicativos que hacen referencia a este se van a malogran ?? como cambio para que ya no sea localhost y sea mi direccion de no-ip ???

  66. ruben

    Hola, he conifgurado mi server .
    Mi IP es dinámica pero uso no-ip, y resulta que cuando entro con midireccion.NO-IP.org (la redireccion a mi ordenador) se me abre la configuracion del modem. Alguien sabe porque no se me abre la página predeterminada de APACHE? Acaso tengo que modificar algo en el router?
    Gracias. Saludos

  67. cuando entro con midireccion.NO-IP.org (la redireccion a mi ordenador) se me abre la configuracion del modem. Alguien sabe porque no se me abre la página predeterminada de APACHE? Acaso tengo que modificar algo en el router?

    Si lees los comentarios verás que tienes que redireccionar el tráfico en el router a la IP de tu PC en la red interna

  68. Freedom

    Hola a todos!!
    Bueno, el manual y los comentarios están muy bien, me han servido para aprender bastantes cosas y me han ayudado mucho.

    A ver si me podeis ayudar. Tengo instalado el paquete XAMPP en mi maquina, que será el servidor de la aplicación que estoy haciendo.
    En el httpd.conf de Apache (incluido en XAMPP) he cambiado el ServerName sólo, puesto que no hay nada de NetworkDomain. Lo que he puesto en el ServerName es mi subdominio: misubdominio.no-ip.info. Con acceso en el puerto 80, es decir:
    ServerName misubdominio.no-ip.info:80
    En lan, no hay problema, se ve la aplicacion en el ayuntamiento donde trabajo. Pero no se puede ver desde fuera.

    Me podríais ayudar, POR FAVOOOOORRRRRR!!
    Mil gracias ;-)

  69. Juan

    Hola. Agradecería que me contestaran mi siguiente pregunta:
    ¿Con este programa se puede realizar más de una web?

  70. Freedom

    Holaaa!!
    Ya sé cual es el problema con la aplicación. Y es que la IP con la que estoy configurando el servidor es privada!!Y en el ayuntamiento no tienen IP publica :-(
    Ahora mi problema es que necesito una IP publica..
    Sabe alguien como puedo conseguirlo??algun proveedor, alguna sugerencia?!!

    Por favor es UNRGENTEEE!!

    Gracias!!

  71. El artículo esta muy bueno, de echo yo aprendi de aqui. y ahora tengo mi propio servidor web y ayudo también a la gente que tiene problemas para montar su propio servidor web con ip dinamica.
    los invito a que me visiten. mi página esta 6 pasos abajo de esta.
    este es mi link http://www.germanmurcia.com y el titulo es. servidor web con ip dinamica.

    Saludos….

  72. André

    Buen manual pero tengo un problema que no puedo solucionarlo. He abierto el puerto 8080 pero en la instalación de Apache sale el seguinte error,

    S3/4LO SE PERMITE UN USO DE CADA DIRECCI1/3N DE SOCKET
    : make_sock: cound not bind to adress 0.0.0.0:80 no listening sockets available, shutting down Unable to opn
    logs.
    Note the errors or messages above, and press the KEY TO EXIT.

    Alguien poderia indicar que fallo es este.
    Estoy utilizando el subdominio del FTPserver que tengo en mi PC, podria ser por eso???

    Saludos cordiales…

  73. André, te está diciendo que no puede usar el puerto 80 porque seguramente tengas otro programa usando ese puerto o porque lo tengas cerrado.

  74. André

    Zootropo muchas gracias por la contestación, pero como puedo averiguar si esta siendo usado por otro programa, o si esta cerrado, no se creo que el puerto esta abierto por que yo mismo lo he abierto en el router en la opción NAT. Me estoy equivocando en algo?

    Gracias,

    Saludos cordiales.

  75. Freedom

    Ahi va:
    Me han dado una IP publica para toda una red. Esa red se configura a gusto de los usuarios de la misma, se reparten IP privadas que tienen acceso a internet a traves de la IP publica.
    Bueno, la pregunta es si puedo utilizar esa UNICA ip publica para hacer la configuracion de Apache como servidor, Apache serviria solo como servidor de la aplicacion que estoy implementando, nada mas…
    Y esa IP se utilizaría ya en dos sitios, la red y Apache.
    Ayuda pliiisss!!!!!!!
    Gracias :D

    PD: seguro que la pregunta es una burrada pero estoy verrrde en eso :S

  76. Hola a todos, muy buena la pagina, pero a mi no me funciona, soy nuevo en esto, hice todo lo ke se indica, pero cuando trato de entrar de otro lado me bota error, no he subido ninguna pagina solo lo deje asi, porke el apache tiene una pagina de prueba, se supone ke igual tendria ke mostrar esa, no se ke hacer, cuando pruebo desde la misma pc y pongo el dns me pide usuario y contraseña, cuando pongo la ip de mi makina ahi sale la pagina de apache, a medias pero sale. tengo un router zyxel Prestige 650H/HW-31, del cual no se la contraseña (no es la ke viene por defecto 1234). no se ke hacer ayudenme..!!!

  77. paco

    hola, el apache es necesario solo para usar mi pc de servidor o si contrato un hosting tambien lo tengo q instalar? por ejemplo el CMS joomla me pide q el hostin sea php,mysql y apache…y me da error cuando lo instalo el joomla en el servidor? eso es porq no estoy instalando el apache? en fin, soy medio nuevo…si alguien puedo orientarme estare aghradecido..

  78. baruch

    Excelente tutorial te lleva de la mano para instalar el servidor web.

  79. Toniet

    Yo no consigo hacerlo funcionar, me sale el error: "the requested operation has failed!"

    Alguien me puede decir porque puede ser?, más arriba he visto que william lo ha preguntado, y que Zootropo le ha contestado, pero no se que es el IIS, ni como mirar el log de Apache.

    Muchísimas gracias amigos ;)

  80. alberto

    Hola, he tenido un problema instalando apache, antes de finalizar la instalación se me abre una ventana d ms2 y entre otras cosas me dice
    Testing httpd.conf…
    Errors reported here must be corrected before the service can be started.
    Syntax error on line 133 of C:/Archivos de programa/Apache Software Foundation/Apache2.2/conf/httpd.conf:
    ServerAdmin takes one argument, The email address of the server administrator
    Note the errors or messages above, and press the key to exit, 23…(cuenta atras)
    Alguien me podria ayudar?

  81. bueno creo que varios tenemos el mismo problema yo he instalado apache 2.2.4 en winxp y funciona bien con la direccion ip interna osea localhot pero cuando quiero ver desde otro pc esa misma direccion no puedo se cual es mi direccion ip externa y tambien abre la pagina pero la abre en blanco no muestra nada como le hago para que apache se conecte a la direccion ip externa

  82. Solo deves borrar el index y sustituirlo por tu web pero hay que hacer unas modificaciones en:
    "Edit the apache httpd.conf configuration file"
    Espero esto te ayude en algo. Una pregunta ricardo puedes ver tu servidor desde otra pc que no sea la tuya?…

  83. ricardo

    hola que tal tengo un pequeño problemilla ya instale el apache pero tengo otras paginas ademas del index dentro de htdocs y al requerirlas por el navegador me dice que la url requerida no se encuentra en este servidor alguien me pued decir por que sucede esto?

  84. ricardo

    hola pollitux no no puedo ver el servidor remotamente y cuales modificaciones tengo que hacer las del manual ya las hice son otras? ya borre el index y esta igual te agradeceria si me puedes ayudar

  85. que tal ricardo, mira dentro de las configuraciones de apache hay que modificar unas cosillas para que puedas ver las paginas que tu quieras anexar al apache.
    Dentro Edit the apache httpd.conf configuration file
    se hacen esas modificaciones se abre en un bloc de notas, una vez que estes dentro del bloc de notas presiona Ctrl+b y escribe Directory te aparece algo asi: (DirectoryIndex index.html index.html) lo que deves de hacer es cambiar el index por el nombre de tu pagina seria asi: (DirectoryIndex elnombredetupagina.htm) seria todo asi camabias el index por tu pagina.
    Espero te sirva de algo voy a hacer un pequeño resumen en mi blog de como instale apache.
    "Solo he instalado Apache me falta instalar el gestor de base de datos (php))y la base de datos (mysql)" Pero ya puedo ver mi servidor remotamente…

  86. ricardo

    ok gracias pollitux pero lo que quiero hacer es que toda mis paginas se vean remotamente creo que con eso solo solucionaria que se viera una si alguien sabe como porfa pasen el secreto please:)

  87. Bueno ricardo creo que para eso necesitas un buen servidor y un ancho de banda minimo un mega por el trafico pero de salida. Si quieres hacer eso comprate un servidor IBM mediano con FBS ya biene configurado para ese tipo de servicios. Y si tienes nada mas Apache instalado y no php, Mysql no vas a poder porque para ello necesitas un panel de control y eso es un buen pedo…

  88. ricardo

    a ok gracias jeje bueno ya configure el apache, mysql, php y las herramientas de administracion del mysql tengo una maquina con 512 mb de ram, un procesador intel pentium ht a 2.8 mi ancho de banda es de 512 kbps no se si con eso sea suficiente para hacer solo pruebas sencillas si es asi como configuro mi apache para que pueda tener varias paginas corriendo en el servidor y se conecten a mi base de datos o que es eso dl panel de control gracias

  89. Carlos Muñoz G.

    Amigos…
    he seguido todos los pasos pero no me resulta.

    tengo intalado el appserv-win32-2.5.7.exe que contiene PHP 5.1.6, Apache 2.2.3, MySql 5.0.2, tengo una conexion adsl 2 mg. a un hub D-Link Des-1016D

    Todo esto en un Windows Pro SP2

    instale el software no-ip y esta a puntando a la dirección ip 168.88.38.4 con el DNS http://deptol8.no-ip.org/

    a nivel local (red interna) funciona de 1000 maravillas, pero al llamarlo desde otro computador (mi casa), no muestra nada y dice qie la pagina no existe…. auxilio, que me falta por realizar???

  90. Leonardo

    Hola gentes!! tengo el mismo problema que alberto y tampoco sé cómo solucionarlo aún.
    Espero nos puedan ayudar, desde ya muchas gracias.

    Testing httpd.conf…
    Errors reported here must be corrected before the service can be started.
    Syntax error on line 133 of C:/Archivos de programa/Apache Software Foundation/Apache2.2/conf/httpd.conf:
    ServerAdmin takes one argument, The email address of the server administrator
    Note the errors or messages above, and press the key to exit, 23…(cuenta atras)

  91. Sergio

    Hola a todos, es largo de explicar, pero en un servidor está montado apache en el 8080 (en el 80 está IIS) y está montado el módulo de SSL escuchando por el 8443. ¿Como puedo configurar el apache para que redireccione las peticiones que le llegan por el 8080 al 8443? ¿bastaria con decirle en el httpd tambien que escuche por el 8443, igual que en el httpd-ssl?

    Graicas.

  92. Manu

    Podeis darme información sobre como se especifican los puertos en una URL y que puerto por defecto se usaría para acceder a servidores web seguros (HTTPS). Linux. Gracias.

  93. Carlos Ramos

    Tengo una Unidad Terastation de 1TeraByte, y mi interes es montar un servidor de Paginas web, abierto a la Red de redes, mi pregunta es ¿como he de proceder para ello?

    Gracias y un saludo

  94. Abel

    El error que sale sobre la linea 133 en el archivo
    c:/Archivos de programa/Apache Software Foundation/Apache2.2/conf/httpd.conf:
    Se debe colocar en la linea 133 donde dice
    ServerAdmin
    por esta
    ServerAdmin :127.0.0.1
    y se soluciona el error. Si funciona

  95. quisiera que me ayudaran; tengo instalado mi servidor web, tengo apache, tengo alojada la web de mi consultoia (http://solutionsconsultoria.no-ip.info/web/index.htm) pero quisiera saber como servir a varios dominios, he escuchado que es atraves de (virtual-host) alguien podria mandarme informacion de como hacerlo. gracias

  96. GRACIAS. Por estos manuales. aclararon todas las dudas, mi pagina sale en local y todo, pero debo proba si sale en internet, les agradesco que me lo comuniquen y gracias denuevo.

  97. tengo una duda le digo a mis amigos que vean mi pagina y no la ven, solo la veo yo desde mi pc, como hago para que salga en internet, ya hice todos los paso de no ip y ahora los de apache gracias

  98. Sikes

    Tengo el mimo problema que muchos, instale y configure los progamas necesariamente (APCHE, PHP, NO-IP ). El problema radica en lo siguiente: Localmente se visualisa la pagina de htdocs que tengo, pero al inresar de un lugar remoto debo colocar lo siguiente misitio.no-ip.org:8080 para poder visualizarla. Que debo hacer para evitar esto. Ya coloque en httpd.conf la siguiente linia: Listen mi_ip:8080, luego la cambie a mi_ip:80 y sigue sin funcionar fuera de mi oficina. Que debo hacer?

  99. Ali

    hello
    como puedo convertir mi PC en servidor

  100. Fernando

    Hola!.ya tengo instalado el wamp, tengo mi no-ip dns instalado, ya puse mi web en la carpeta de ../www del apache.Tengo un servicio de internet por cable modem sin router.El problema es que no consigo acceder desde otras maquinas a mi web pero si de la mia.Me puse a leer el foro, y muy bueno pero me gustaria si alguien puede decirme las posibles causas de este problema ya que con lo que eh leido no pude resolverlo.MUCHAS GRACIAS

  101. Fernando

    HOla quiero decirles que lo acabo de resolver!. solo tuve que cambiar el nombre de mi pagina de inicio de web por el de index, y suplantar al que trae apache, de esta manera apache tiene como predeterminado ese index nuevo, que seria el mio.
    tal vez sea una boludez pero por ahi ayude a otros .gracias por la info!

  102. Luis

    ghe inatalado ya el servidor apache y funciona localmente pero solo llamandolo por la ip local, es decir 127.0.0.1, pero al llamarlo por el nombre que tengo de no-ip no me lo encuentra ni aún de la misma PC

    tengo inter de banda ancha por cable con cablemodem sb4100 de motorola

  103. hola , he instalado ya apache y php , ademas de easyphp para ver lo hago en mi pc sin tener que conectarme desde otro pc

  104. Raul Muela

    Buen foro, me ayudó mucho en la configuracion del apache y ya quedo trabajando en la red interna de mi trabajo.

  105. Hola….la verdad muy buen foro…me ayudo mucho….lo unico que no habla mucho acerca de los routers o modem-routers….ya que eso es fundamental saber si se tiene una conexion adsl…..igual me sirvio mucho. Pude montar mi servidor Apache 2.2.4 en dos dias (sin saber mucho de redes)…..con mucho esfuerso…y tocando la configuracion de mi modem-ruter (ZXDSL 831 II, que te da telefonica). cualquier consulta dejio mi mail (rodrigo_ledeppelin@hotmail.com o rodrigo_d.gilmour@hotmail.com)….es muy facil la configuracion nat de ese modem……y tambien poner los filtros (por lo meno menos asi me resulto a mi). Bueno gracias infintas al que hiso este foro…..ahora le voy a poder decir a mi profesor de la materia de redes (que me basureo diciendome que no estoy a la altura de poner un servidor apache) que es un gordo pelotudo…..y ademas voy a aprobar la materia….GRACIAS…Y CHAU.

  106. Rene

    Hola necesito configurar el IIS y apache en una misma PC y que ambos escuchen por el puerto 80. He intentado hacer los pasos que aconsejan pero no me funciona. Tengo el servidor IIS arrancado y cuando intento arrancar el apache no me funciona.

  107. adf

    Una consulta, es lo mismo el apache tomcat 6 y el appserv?, es necesario tener los dos instalados?,

  108. marco

    Hola
    se agradeceria que me pudieran repomnder

    alguen saver por que cuando descargo el archivo de donde dise el tutorial (manual)

    me descarga una carpeta comprimida

    y no un setup????

    o si acaso els etup viene en la carpeta

    yo no lo encontre

    bueno eso es todo

    se agradece de antemano

    se despide marco

  109. marco

    la version que me sale en la mejor version disponible es la 2.2.6

    y me sale uno que se llama

    win32 source no

    win32 binary

    si algen me ayuda se lo agradeceria musho

  110. marco

    hola ya encontré el setup pero ahora no se muestra la página que debería mostrar, la de aviso de que se instaló bien. ¿qué puedo hacer?

  111. maxi

    alguen save por que cuando descargo el archivo de donde dise el tutorial me descarga una carpeta comprimida
    y no un setup????

  112. walter

    che como instalo el programa

  113. eduard

    cuando pongo el nombre que registre en no-ip me sale el router. como hago para que me salga la pagina de apache que trae en htdocs, ya instale el apache y se muestra con la ip local de la pc pero no con la que registre en no-ip.

  114. eduard

    como redirecciono mi ip publica del router a la ip interna, es un router speed touch thonsom

  115. eduard
  116. Dani

    En el caso de tener un router con configuracion web, vienen por defecto para servirla con el puerto 80 por lo que antes de intentar acceder desde fuera se debe redireccionar el puerto de configuracion del router a otro y ya de paso filtrarlo desde fuera.

    Felicidades por estos articulos; aver si sigues con otras cositas (php, mysql…). A mi el de noip o dyndns me aclaro cositas sobre IP dinamica, yo tengo IP fija y parece que ahora es un chollo tenerla.

    ¿Cómo se hace eso?

    Pongo .no-ip.info en la barra del explorador web y me sale la página del router.

    No entiendo por qué.

    ¿Me echais una mano?

    Saludos y gracias.

  117. Dani

    Ya lo solucioné, simplemente había que abrir el puerto 80 (desde la configuración del Router) para la dirección IP privada del router.

    Desde fuera pueden acceder al servidor web utilizando el nombre de dominio que hayamos registrado en http://www.no-ip.com.

    Desde dentro podemos acceder al servidor web poniendo en la barra del explorador nuestra IP privada.

    Al autor del artículo, muchas gracias por el artículo.

    Saludos.

  118. will

    Yo tengo instalado el appserv y funciona ya que en la LAN las demas pcs la ven pero en internet no
    Ya hice una regla en el firewall de xp pero no ven la pagina web. ¿que sera lo que no me funciona? tengo una ip fija.

  119. royer

    ¿cuales son los comandos basicos para levantar un servidor web en Linux?

  120. Danny

    Segui paso a paso lo de no-ip.com y este tutorial para instalar el servidor apache en windows vista home premium, necesito subir mi propia pagina para que pueda ser vista en internet y no escribiendo la IP de mi pc en el navegador. Estoy conectado a una red wireless en la cual hay un router Linksys WRT54G. yo no tengo acceso al router, pues es de un vecino. Solamente tengo acceso a internet. ¿como puedo hacer funcionar apache con no-ip para que mi pagina web sea vista en internet ?

    saludos.

  121. sersinsem

    Ya instalé el apache, pero ¿como veo una pagina creada con HTML / PHP en Internet Explorer?

  122. Langon

    tengo un problema. configure todo como me dice el tutorial pero al escribir mi subdominio en el internet explorer no me sale nada

  123. tingua

    Mi pregunta es si se pueden publicar mas de una web con apache, ya que uso abyss y esto no es posible.
    gracias de antemano.

  124. Enmanuel

    Buenas tengo un pequeño problema. Localmente (intranet) la pagina funciona, pero desde fuera no. He abierto el puerto 80 redireccionandolo a la IP de la maquina, pero no funciona. Algo extraño, cuando escribo midominio.no-ip.org me envia a la configuracion del router.
    Alguien puede explicarme?
    Gracias

  125. sergio

    esta muy bueno el manual. ya hice todo lo que salia en el manul pero al momento de agregar al explorador el subdominio como dice en la parte final en vez de salirme una pagina de apache sale "It works!" y coloque la pagina que queria subir en la carpeta pero no me sale nada

Deja un comentario