Instalar Apache 2.4 – Windows

por el 02/08/15

Muy buenas a todos, como es lógico comenzaremos la nueva versión de la guía para montar un servidor con la instalación y configuración de Apache, concretamente la versión 2.4. Espero que os sea de ayuda, para cualquier duda o problema no dudéis en usar los comentarios.

Para esta guía vamos a basarnos en la versión 2.4.16 de Apache. Los binarios podemos obtenerlos de ApacheLounge, ya que Apache no los proporciona y la alternativa sería realizar nosotros mismos la compilación. Antes de seguir aseguraros que vuestra versión de Windows es 7 SP1 o superior, de lo contrario no os funcionará correctamente.

Antes de comenzar a enumerar los pasos, tomad nota que durante todo el tutorial nuestra carpeta base va a ser D:\server. Obviamente vosotros podéis utilizar cualquiera, pero tenedlo en cuenta durante la parte de configuración.

Una vez bajado el fichero, extraemos la carpeta Apache24 y todo su contenido a nuestra carpeta base.

hora llega el turno de configurarlo, en este tutorial vamos a realizar la conifguración básica para que funcion. Nos dirigimos a la carpeta conf, localizamos y abrimos con un editor de texto el fichero httpd.conf.

  1. Buscamos la línea ServerRoot y como valor ponemos la ruta de la carpeta Apache24.
    ServerRoot "D:/server/Apache24"
  2. Buscamos la línea DocumentRoot y como valor ponemos la ruta donde almacenaremos los ficheros web. En nuestro caso hemos creado la carpeta www dentro de la carpeta del servidor. Hacemos lo propio con la línea <Directory que sigue.
    DocumentRoot "c:/Apache24/htdocs"
    <Directory "c:/Apache24/htdocs">
    
  3. Buscamos cualquier otra referencia a «c:/Apache24/cgi-bin» y lo reemplazamos por «D:/server/Apache24».
  4. Al final del fichero, con el objetivo de prepararlo para futuras guías, añadimos:
    # Custom conf
    IncludeOptional conf/addons/*.conf
    
  5. Creamos la carpeta addons dentro de conf para que el paso anterior no cause errores.

Por último toca configurarlo como Servicio. Para ello abrimos una consola de comandos y nos dirigimos desde la misma a la carpeta Apache24, donde ejecutamos:

bin\httpd.exe -k install

Si os aparece el siguiente error, significa que no tenéis instalada un versión actualizada de Visual C++ Redistributable for Visual Studio 2015. Instaladlo y volver a ejecutarlo.

errorPor último, y sin cerrar la consola de comandos, ejecutamos:

net start Apache2.4

Y ya está, si habéis seguido todos los pasos descritos en esta guía, deberíais tener un servidor Apache corriendo sin problemas en vuestro equipo. Para probarlo no tenéis más que abrir vuestro navegador habitual y en la barra de direcciones escribir lo siguiente.

https://127.0.0.1

ó

https://localhost

.
web

Y aquí finaliza esta parte de la guía, la próxima tratará de la instalación de PHP, hasta entonces, esperamos vuestros comentarios.

2 Respuestas para “Instalar Apache 2.4 – Windows”

  1. José A.

    26/04/20

    Hola. Bueno he hecho todo lo que se puede hacer y apache no funciona en windows 10 6 bits.
    me da este error y no hay manera, e modificado el archivo.conf con todas las posibilidades y nada,
    será por eso que estoy odiando el software libre no es confiable.

    La verdad no se que hacer.

    AH00558: httpd.exe: Could not reliably determine the server’s fully qualified domain name, using fe80::983a:b777:2a87:4113. Set the ‘ServerName’ directive globally to suppress this message

  2. Luis Zurro

    26/04/20

    Buenas,

    pensé que tras 5 años esta entrada pudiese no ser válida, pero acabo de seguirla, usando las últimas versiones de Apache y arranca sin problemas.

    Esa línea de log que indicas, no es un error, es un mensaje informativo, te informa que no se puede obtener el nombre del servidor de la configuración del equipo, por lo que sugiere que se establezca configurando la opción «ServerName».

    Si aún seteando dicha opción sigues teniendo problemas, postea tu fichero de configuración o súbelo a algún servicio, como pastebin.com (ojo de no tener información sensible).

    Te recomiendo darle una oportunidad al software libre, ofrece una gran cantidad de oportunidades y hay excelentes programas y herramientas entre sus filas.

    Un saludo

Escribir un Comentario