Instalar Apache En Modo Local
Instalación
Apache está concebido para el entorno Unix / Linux, pero también corre en entornos Windows. Las versiones 2.x requieren una tecnología NT (WNT, W2K y WXP hasta ahora), pero la comunidad mantiene la versión 1.x para sistemas derivados de DOS (W95 y W98).
La versión más reciente disponible, a fecha de hoy, es la 2.2.3, pero está en estado beta. Laversión estable más consolidada es la 2.0.59 que bajaremos desde la web de la comunidad de Apache, en la que elegiremos Download > From a mirror > Elegimos en el mirror http://apache.rediris.es. el archivo de instalación apache_2.0.59-win32-x86-no_ssl.msi y lo ejecutamos. Durante la instalación se suceden, como es habitual en la instalación de software, una serie de pantallas:
1. Bienvenida alasistente de instalación.
2. Aceptación de la licencia de uso.
3. Información sobre el programa, la versión más reciente y su documentación.
4. Datos del servicio:
o Dominio de red: para ejecutarlo en local cualquier nombre vale (midominio.com)
o Nombre del servidor: localhost para ejecución local.
o Correo del administrador: una dirección de correo válida.
o Disponible para todos losusuarios, como un servicio en el puerto 80.
5. Tipo de instalación: Typical
6. Ruta de instalación: la cambiamos a C:\ porque es más cómodo para un acceso frecuente que la carpeta propuesta por defecto (C:\ Archivos de programa\Apache Group)
7. Comunica que la instalación ha finalizado. Finish
En el área de notificación ha aparecido el icono de Apache. Haciendo doble clic en dicho icono se abre elmonitor de Apache, desde el que podemos detener, iniciar o reiniciar el servicio.
Primeras comprobaciones
¿Cómo podemos saber si el servidor funciona correctamente? Haciéndole una petición de una página web. Para ello, desde un navegador cualquiera tecleamos la URL http://localhost. El cliente web, en este caso, no ha tenido que recurrir a ningún servidor de nombres DNS, porque la dirección IP dela máquina localhost (127.0.0.1) está establecida en el archivo host de Windows. En la petición, como no le indicamos qué página web queremos ver, nos entrega la página por defecto que está establecida en su configuración:
Presentacion de Apache
Obtenemos el mismo resultado tecleando directamente la dirección IP de localhost: 127.0.0.1
La página web que muestra por defecto se llamaindex.html.es y, de hecho, si tecleamos en el navegador http://localhost/index.html.es obtenemos el mismo resultado.
¿Dónde almacena Apache las páginas web que luego entrega al cliente que las pide? Las almacena en la carpeta htdocs. Al abrir dicha carpeta encontramos algunas imágenes, logotipos de Apache, y una larga lista de versiones de la página index.html en varios idiomas y con varias tipografías.Podemos borrar de esa lista todas las imágenes, excepto apache_pb-gif, y todas las páginas, excepto las que tienen la extensión .es y .var
Crear una página y subirla al servidor
Las páginas que el servidor entregará, como respuesta a las peticiones de los clientes, deben estar almacenadas en htdocs. Para comprobarlo, hagamos una sencilla página html con el bloc de notas con el siguiente texto:Texto HTML de la pagina bienvenidos
La guardamos, con el nombre welcome.html en la carpeta htdocs.
Ahora, desde el navegador, hagamos una petición al servidor de nuestra nueva página. Para ello tecleamos en la barra de direcciones: http://localhost/welcome.html El resultado es fantástico:
Pagina de Inicio welcome
Organización de los documentos almacenados
También pueden crearse carpetas, dentrodel directorio htdocs, en las que se guardarán los archivos html de los distintos usuarios y sus imágenes. Cada carpeta se corresponde con un dominio o subdominio en el interior del servidor.
Por ejemplo, para ensayar la organización de los documentos html almacenados en el servidor, voy a crear una carpeta htdocs/felinos. Dentro de ella, a su vez, crearé otra carpeta llamada imagenes, en la...
Regístrate para leer el documento completo.