M.C. Rafael A. García Rosas. rafaelgr@umad.edu.mx Servidor Web - Apache M.C. Rafael A. García Rosas. rafaelgr@umad.edu.mx
¿Qué es un servidor web? Software instalado en una computadora con todas las condiciones necesarias para servir o entregar páginas web que le sean solicitadas por un navegador, asegurando que se muestren y representen todos los elementos necesarios para su correcto funcionamiento y visualización. Existen varios tipos de servidores web, Apache es un software de código abierto, libre de uso y totalmente configurable, es en este momento el más utilizado en la red, ya sea en plataformas Linux o Windows. Al instalarlo en nuestra PC dispondremos de un servidor completo con todos los requisitos para ejecutarlo de forma local.
Instalación Descargar y ejecutar la última versión del instalador http://httpd.apache.org/download.cgi El programa al instalarse crea un icono en el área de notificación que te permitirá: iniciar, detener y reiniciar Apache. Tener en cuenta que cualquier cambio que hagas en el archivo de configuración no tendrá efecto hasta que reinicies el servidor.
Configuración Archivo de configuración <ruta de instalación>\conf\httpd.conf La línea 52 Listen indica el puerto y dirección IP por el que el servidor va a recibir las peticiones, puedes usarla de las siguientes maneras: El servidor va recibir peticiones solo de la misma PC: Listen localhost:80 Recibirá peticiones de otras máquinas en una red local: Listen 80
Configuración En la línea 149 DocumentRoot es necesario especificar la ruta de la carpeta local que contendrá las páginas y archivos a servir. Por ejemplo, crando en C:/servidor_web, quedaría de la siguiente forma: DocumentRoot "C:/servidor_web” La línea 177 <Directory> establece los permisos necesarios al directorio anterior, quedaría: <Directory "C:/servidor_web">
Ref: http://norfipc.com/internet/instalar-servidor-apache.html