Apache HTTP Server 2.0.50, es un servidor de páginas web distribuido como software libre y disponible tanto para sistemas operativos Windows como para sistemas Unix.
Un servidor web nos permite publicar contenidos que escribamos en páginas web. Estas páginas se pueden leer desde otros ordenadores que estén en la misma red que el nuestro o bien desde otros ordenadores que no estén en nuestra red y se conecten a nuestro servidor web a través de Internet(sobre como conectar nuestro ordenador con Internet se hablará en artículos posteriores).
INSTALACION DE APACHE EN WINDOWS
Para comenzar la instalación, se deberá descargar al ordenador local el fichero de instalación apache_2.0.50-win32-x86-no_ssl.msi de la dirección web http://httpd.apache.org/download.cgi. Una vez copiado en nuestro ordenador, bastará con hacer doble click sobre él para que comience la instalación, ya que es un fichero instalable de Windows.
Si se quiere que todos los usuarios de un ordenador puedan arrancar y parar el servidor web desde Inicio >> Programas >> Apache HTTP Server 2.0.50, la instalación deberá hacerse desde la cuenta Administrador o desde una cuenta con derechos de Administrador. Si se instala desde una cuenta que no tenga derechos de administrador, solo se podrá arrancar y parar el servidor ejecutando directamente el fichero apache.exe almacenado en la carpeta donde se instaló el servidor web(C:Archivos de programaApache GroupApache2).
Durante la instalación irán apareciendo las siguientes pantallas:
Pantalla de Bienvenida, pulsamos Next.
Pantalla de Licencia, el programa de instalación pregunta si aceptamos las condiciones de la licencia para instalación. Seleccionamos I accept the terms in the license agreement, confirmando que sí aceptamos la licencia:
Pantalla de Información General de Apache, ¿qué es? ¿donde se puede descargar la última versión? ¿donde está la documentación asociada?, pulsamos Next:
Pantalla de Información del ordenador, donde estamos haciendo la instalación, nos pedirá los siguientes datos:
Al igual que podemos identificar en una red a un ordenador mediante su dirección IP, también se le puede identificar mediante un nombre dentro del dominio de nombres (red de nombres) donde está ubicado. Estos nombres se guardan en un servidor de nombres (DNS). Este servidor de nombres suele tener asociado al menos un dominio, al cual vamos "enganchando" los distintos equipos (simplemente poniendo como "apellido" al equipo el nombre de dominio).
Normalmente en los centros educativos o en los equipos domésticos, los equipos no están registrados en ningún DNS, así que durante esta instalación, bastará con poner cualquier dato en estos apartados (es una información obligatoria en la instalación de Apache que posteriormente no se utilizará). Sin embargo, nuestro servidor web funcionará, ya que los ordenadores que se quieran conectar a nuestro servidor web deberán poner como URL(dirección en el navegador de páginas web), la dirección IP de nuestro servidor.
Network Domain, el dominio de DNS donde se registrará el servidor web. Por ejemplo, micentro.es.
Server Name, el nombre del equipo en el dominio de DNS . Normalmente está formado por el nombre del equipo seguido de un punto y el nombre del dominio al que está asociado (nombre que se ha puesto en el apartado anterior). Por ejemplo, miequipo.micentro.es.
Administrator's Email Address, esta es la dirección de correo electrónico, en la que se recibirán los avisos que nos envíen los que visiten nuestras páginas, y se mostrará cuando haya mensajes de error en el ordenador que intente acceder a páginas de nuestro servidor web. Debe ser una dirección de correo real si queremos que nos lleguen mensajes desde las personas que lean nuestras páginas.
A continuación, se pregunta si se quiere lanzar el servidor web como un servicio para todos los usuarios (for All Users, o*n Port 80, as a Service), o si se lanzará manualmente y únicamente para el usuario actual (only for the Current User, o*n port 8080). Pulsamos sobre la primera de las opciones. Así cuando se encienda el ordenador en el se está instalando el servidor web se pondrá en funcionamento automáticamente el servidor y además todos los usuarios de dicho ordenador podrán lanzarlo o pararlo(si estamos haciendo la instalación desde una cuenta sin derechos de administrador no se nos hará esta pregunta y se instalará solo para el usuario actual).

Pantalla de Tipo de Instalación, nos da opción a instalación típica(con los componentes predeterminados) o instalación personalizada(en la que nosotros deberemos elegir qué componentes queremos instalar). Elegimos instalación típica, Typical, y pulsamos Next:

Pantalla de Directorio de Instalación, donde se va a instalar el servidor web. Nos da la opción a cambiar el directorio que el programa de instalación propone por defecto, C:Archivos de programaApache GroupApache2. Si no queremos cambiar el lugar de instalación, pulsamos Next:

Pantalla de Continuar con la Instalación, pulsamos Install:

Después aparecerá la siguiente pantalla, no tenemos que hacer nada aquí:

Por último, cuando el proceso se ha completado, aparece la siguiente pantalla, pulsamos Finish y se da por terminada la instalación. Entonces el servidor web se arrancará automáticamente.

Podemos comprobar que ha aparecido en nuestra barra de tareas el siguiente símbolo:
Este nos informará de cuando está arrancado (punto interior en verde) o parado (punto interior en rojo) el servidor web.
Para comprobar si funciona correctamente el servidor web, será suficiente poner cualquiera de las siguientes URL en una pantalla del navegador:
http://localhost/ ó http://127.0.0.1/
A lo cual el navegador, si todo ha ido bien, mostrará la siguiente pantalla:

¿DESDE DONDE PODEMOS MANEJAR EL SERVIDOR WEB?
Desde el menú Inicio >> Programas >> Apache HTTP Server 2.0.50 >> Control Apache Server.

O bien, haciendo doble click sobre el icono de la barra de tareas
. Donde aparecerá la siguiente pantalla:

¿QUE OPERACIONES SE PUEDEN REALIZAR CON EL SERVIDOR WEB?
- Start, lanzar o iniciar el servidor web.
- Stop, parar el servidor web.
- Restart, si se han hecho cambios en la configuración, se deberá parar el servidor y volver a arrancarlo.
- Services, abrir una ventana para ver los servicios del ordenador(entre ellos está el del servidor web).
- Connect, conectarse a un servidor web remoto(instalado en otro ordenador) para administrarlo desde el ordenador local.
- Disconnect, desconectarse del servidor remoto.
¿COMO HACER QUE EL SERVIDOR WEB NO ARRANQUE AUTOMATICAMENTE?
Pulsando en el botón Services del monitor (como se explica en el apartado anterior), aparece la pantalla con los servicios que se ejecutan en nuestro ordenador. Otra forma de abrir esta pantalla es pulsando Inicio >> Configuración >> Panel de Control >> Herramientas Administrativas >> Servicios.
Entre ellos se busca el servicio Apache2:

Haciendo doble click sobre la palabra Apache2 de la columna de la izquierda, aparece la pantalla con la configuración del servicio:

En Tipo de inicio aparece el valor Automático, se debe cambiar a Manual. Así solo se arrancará el servidor web cuando nosotros lo hagamos y no cada vez que se encienda el ordenador en el cual está instalado. Después de hacer los cambios pulsamos Aceptar.