Sei sulla pagina 1di 4

1

Instalación de un servidor web Apache en S.O.


Microsoft Windows
Edgar Ferney Mancipe Piragauta, Cód. 20102273013,
Facultad Tecnológica, Universidad Distrital Francisco José de Caldas, Ingeniería en
Telecomunicaciones,
Bogotá, Colombia
fernymancipe@hotmail.com

Abstract — The Apache HTTP Server or commonly referred to Entre las ventajas más destacables están que es un servidor
as Apache is primarily used to send static and dynamic web pages universal al ser compatible con una multitud de sistemas
on the World Wide Web. Many web applications are designed operativos, es un servidor configurable como sistema modular,
assuming as Apache deployment environment, or use features of pues siempre hay disponibilidad de módulos que permiten
this web server.
ejecutar funciones determinadas, es compatible con una gran
cantidad de lenguajes de script.
Index Terms — Apache, HTTP, Web Server, Microsoft
Windows, open-source.
B. HTML
El Lenguaje de marcado hipertextual o HTML nace en los
I. INTRODUCCIÓN
años 1990 cuando el científico Tim Berners-Lee estaba

E ste artículo dará conocimiento acerca de la instalación y


configuración de un servidor HTTP. Para el caso
específico, el trabajo desarrollado se realizará con el servidor
desarrollando una forma de consulta para diferentes científicos
que facilitara el acceso a la información de investigaciones de
algunas Universidades. Al inventar el HTML dejó las bases de
Apache, pues es el servidor web por excelencia, además de sus la Web tal y como la conocemos actualmente. Lo que hace
ventajas en la configurabilidad y estabilidad que lo hacen uno HTML es presentar información por medio de un navegador,
de los más robustos y confiables servidores de los tiempos que lo que realiza es interpretar el código de manera que
actuales. muestre la información de manera que nosotros solicitemos o
deseamos.
II. DESARROLLO DE LOS CONTENIDOS
El servidor web es un programa que corre sobre un servidor, el Actualmente HTML es el lenguaje predominante en la
cual devuelve las solicitudes realizadas desde otros elaboración de páginas Web. Este también se puede
ordenadores. Estas solicitudes transferidas están en forma de complementar por medio de un Script, el cual puede modificar
hipertextos, páginas web o en un lenguaje HTTP (HyperText la visualización de la información en los navegadores y
Markup Language) el cuál es el lenguaje predominante para el procesadores de HTML.
diseño de páginas web. Dependiendo del tipo de petición, el
servidor realizará una búsqueda de una página Web o
ejecutará un programa del servidor; de todas maneras, la III. INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR APACHE
respuesta siempre será un resultado de tipo HTML al servidor 1. Debemos descargar el software de la página oficial del
o al navegador que realizó la petición. servidor Apache. En la página oficial se encuentra
disponible las diferentes versiones de Apache para los
A. Apache diferentes sistemas operativos, además de las diferentes
versiones disponibles hasta el momento. Actualmente
El servidor Apache fue un desarrollo de Brian Behlendorf y
se encuentra disponible la versión final 2.2.17 y se
Cliff Skolnick, quienes se consideran como los máximos
encuentra en desarrollo y de manera disponible el beta
coordinadores del desarrollo del este software. El Apache en
un comienzo fue desarrollado para sistemas operativos tipo de la versión 2.3.10. Por estabilidad y recomendación
Unix, pero la evolución y popularidad del software ha de los distribuidores de va a descargar la versión
permitido que se extienda a otros diferentes sistemas estable actual que corresponde a la 2.2.17. El link de
operativos. Esto demuestra que Apache con su tipo de licencia descarga está descrito en la siguiente dirección:
BSD (Berkeley Software Distribution) asegura un verdadero
valor de software libre, al permitirle al usuario la libertad http://httpd.apache.org/download.cgi#apache22.
ilimitada de modificar el código fuente siempre y cuando se
reconozca el trabajo.
2

3. En la siguiente pantalla nos solicita la información


acerca del dominio y del servidor. Como en este caso,
nuestro acceso será de manera local, podemos dejar por
predeterminada la opción de uso del Apache en
nuestros equipos que es por el “localhost”. También
solicita un correo electrónico, el cual puede ser
cualquier e-mail. También nos preguntará si deseamos
que el servidor responda en el puerto 80 para todos los
usuarios del equipo, o si solo dejamos el puerto 8080
para el usuario actual. Por recomendación del programa
y de manejo dejamos habilitada la primera opción.

4. Con estos datos queda configurado el Apache


inicialmente. En cualquier momento podemos editarlos
a nuestro gusto o necesidades. Para ello deberemos
editar el fichero httpd.conf, que se encuentra en el
directorio de instalación de Apache, que hemos
indicado durante el proceso de instalación, más
concretamente, en el subdirectorio conf. Dejamos el
directorio por defecto y procedemos a la instalación del
software en nuestro equipo.

2. Despues de seleccionar el archivo y descargarlo,


procedemos a ejecutar el programa de instalación.

5. Vamos a esperar unos minutos hasta que el programa


haya terminado la instalación. Así y de esa manera se
dará finalizada la instalación.
3

7. Para comprobar que el servidor está activo y funciona


6. Una vez instalado, el Apache se pone en correctamente podemos abrir un explorador y probar a
funcionamiento. Para controlar el Apache podemos acceder a la URL http://localhost, que es nuestro propio
encontrar en el botón de inicio, sección programas, un servidor. Si todo ha ido bien observaremos el mensaje
nuevo grupo llamado "Apache HTTP Server", con de bienvenida del servidor con algo como "It Works!”.
iconos para detener el servidor, ponerlo en marcha, Ese mensaje será el quie nos indique que nuestro
editar el archivo de configuración httpd.conf o para ver software a quedado instalado correctamente.
los logs de acceso. También podemos ver en la barra de
tareas un nuevo icono que indica que el Apache está
funcionando y que ofrece opciones para controlarlo si
pulsamos sobre él.

8. Si deseamos cambiar nuestra página de inicio, debemos


modificar el archivo index.html el cual se encuentra
ubicado en la carpeta de instalación del software. Como
se ha escogido el directorio raíz por defecto, la ruta de
acceso al archivo HTML es C:\Program Files\Apache
Software Foundation\Apache2.2\htdocs\index.html.

9. Para el ejemplo se ha elaborado un código sencillo para


modificar y verificar el funcionamiento de nuestro
servidor.

<html>
<head>
<style>
body
{
background-image: url("fondo.png"); background-repeat:no-repeat
}
</style>
</head>
<body>
<div id="Layer1" style="position:absolute; width:200px;
height:115px; z-index:1; left: 46px; top: 206px;">
<table border=0>
<tr bgcolor=#cccccc>
<td width=150><font face="Arial, Helvetica, sans-
serif">Libro</font></td>
<td width=15><font face="Arial, Helvetica, sans-
4

serif">Cantidad</font></td> IV. CONCLUSIONES


</tr>
Un servidor web local no solo permite el desarrollo de
<tr>
<td><font face="Arial, Helvetica, sans- diferentes aplicaciones, también permite previsualizar un sitio
serif">ActionScript</font></td> en modo online que nos permita hacer pruebas a nivel local y
<td align=center><font face="Arial, Helvetica, sans-serif"> remoto, para detectar cualquier posible fallo en la página
<input type="text" name="actionqty" size=3 maxlength=3> desarrollada.
</font></td>
</tr> Para algunos desarrollos de scripts en lenguajes como PHP, es
<tr> necesario poder disponer de un servidor local para hacer las
<td><font face="Arial, Helvetica, sans- pruebas, pues al ser lenguajes de páginas web dinámicas,
serif">Photoshop</font></td>
requieren de la interpretación de un servidor que visualice los
<td align=center><font face="Arial, Helvetica, sans-serif">
<input type="text" name="photoqty" size=3 maxlength=3> cambios y resultados.
</font></td>
</tr>
<tr> V. REFERENCIAS
<td><font face="Arial, Helvetica, sans-serif">Flash MX [1] http://mundogeek.net/archivos/2005/09/30/instalar-un-
</font></td>
servidor-web-apache/
<td align=center><font face="Arial, Helvetica, sans-serif">
[2] http://linux.ciberaula.com/articulo/linux_apache_intro/
<input type="text" name="flashqty" size=3 maxlength=3>
[3] http://www.infor.uva.es/~jvegas/cursos/buendia/pordocen
</font></td>
</tr> te/node20.html
<tr> [4] http://es.wikipedia.org/wiki/Servidor_web
<td colspan=2 align=center><input type=submit value="Enviar [5] http://es.wikipedia.org/wiki/HTML
Pedido"></td> [6] http://es.wikipedia.org/wiki/Servidor_HTTP_Apache
</tr> [7] http://es.html.net/tutorials/html/lesson2.php
</table> [8] http://www.desarrolloweb.com/articulos/1379.php
</form></div></body>
</html>

Si observamos ahora, el resultado será nuestra página


modificada pero la ruta de acceso se sigue realizando desde
nuestro localhost.

Potrebbero piacerti anche