Cómo instalar localmente un servidor Apache

 

¿Qué es un servidor apache? ¿Para que sirve?

El servidor Apache es un servidor web HTTP usado principalmente para postear páginas web estáticas y dinámicas.

Apache puede ser usado al momento de compartir archivos desde una computadora personal hacia Internet. Un usuario que tiene instalado Apache puede colocar arbitrariamente archivos en la raíz de documentos de Apache, desde donde pueden ser compartidos.

 

TUTORIAL

En el siguiente tutorial se explicara el paso a paso para descargar y configurar un servidor apache local v2.0.65.

Lo primero que debemos hacer es descargar el servidor desde la siguiente pagina: (httpd.apache.org/). 

"ACLARACIÓN" Los recuadros rojos de las siguientes imagenes muestran los pasos a seguir.

 

DESCARGA

 Una vez en la pagina web de apache vamos a (Download! > From a Mirror >). 

Luego hacemos un click en (2.0.65).

Y le damos otro click al url de descarga.

INSTALACIÓN
 
Esperamos q termine la descarga y ejecutamos el instalador que debe encontrarse en la correspondiente carpeta de descargas del explorador. 

Aceptamos la licencia y continuamos.
 

En esta ventana nos pide que ingresemos el dominio , el nombre del servidor y un E-mail. En la opción de abajo nos da la opción de instalarlo en el puerto 80 o 8080, pero vamos a dejarlo predeterminado. 

Hacemos una instalación típica.
 

Luego elegimos la ruta de instalación. Debemos cambiarla por que puede traer conflictos con los permisos de administrador. La dejaríamos en C:\
 

En la siguiente instancia hacemos click en instalar y esperamos a que finalice.

 Luego nos aparecerá la pantalla de finalisacion.
 

De esta manera el servidor ya estará en funcionamiento. Podemos comprobarlo desde la barra de tareas. En el área de notificación en el icono de Apache con el que podemos detener, iniciar o reiniciar el servidor.
 

¿Cómo podemos saber si el servidor funciona correctamente? Desde el navegador escribimos el URL localhost. El cliente web, en este caso, no tubo que recurrir a ningún servidor de nombres DNS, porque la dirección IP de la máquina localhost (127.0.0.1) está establecida en el archivo host de Windows. Al no tener una página web para mostrar, nos muestra la página por defecto que está establecida en su configuración.

COMO MONTAR NUESTRA PAGINA EN EL SERVIDOR
 
En primer lugar debemos tener nuestra pagina creada en lenguaje HTML. En mi caso voy montar una pagina sencilla como prueba. 
 
La guardamos con un nombre (horarios.html) en la carpeta htdocs.

Una vez echo esto solamente nos queda reiniciar el Apache.

   Ahora nuestra pagina se mostrara en el navegador entrando al locolhost, o 127.0.0.1.

Si no funciona de esta manera y no logramos ver la pagina debemos poner nuestra pagina en una carpeta aparte en la raíz C:\ 

Y luego dirigirnos a C:\Apache2\conf y abrir el archivo llamado httpd y editar Document root que indica donde están los archivos de nuestra pagina web.
 
ES IMPORTANTE ACLARAR QUE LA NOMENCLATURA DE APACHE NO USA BARRAS INVERTIDAS!!!

También es importante agregar en la instancia o linea DirectoryIndex index.html, nuestra pagina o pagina de inicio. De esta manera no hace falta escribir el nombre de dominio.
 

luego de esto solo nos queda reiniciar el servidor y listo ya podremos estar probando el funcionamiento de nuestra web!
 
eso fue todo y espero que les sea útil!