Está en la página 1de 5

INSTALACION DE APACHE EN WINDOWS SEVEN

Descargar Apache 2.2 para Windows

Lo primero que debemos hacer es descargar la última versión disponible de Apache 2.2, lo
hacemos desde la url http://httpd.apache.org/download.cgi.

Instalar Apache 2.2 en Windows 7

Solo debemos tener en cuenta de configurar algunos datos. En primer lugar la información del
servidor, indicando dominio, nombre del servidor, email del administrador, y si vamos a instalar
Apache para todos los usuarios de nuestro Windows o solo el actual.
En mi caso utilice localhost, como nombre de servidor y aconsejo mantengan el mismo.

Carpeta de Instalación de nuestro servidor Web

Otro punto importante es que, y donde instalar, seleccionamos los módulos a instalar y prestamos
atención en la carpeta donde lo haremos, ya que debemos cambiar la sugerida “Archivos de
Programa” por c:\appserv\Apache2.2. Prefiero cambiarlo para tener todo lo referente a nuestro
servidor en c:\appserv de forma que quede más a mano.

Eso es todo, terminamos con siguiente, y finalizar. Ya estaría instalado en nuestro PC el Servidor
Web con Apache 2.2.
Verificando la Instalación de Apache 2.2

Vamos a verificar que todo funcione bien, para esto vamos a entrar a la consola de Símbolo de
Sistema (Inicio, Todos los Programas, Accesorios, Símbolo del Sistema), teniendo en cuenta de
Ejecutarlo como Administrador (botón derecho Ejecutar como Administrador, en el icono de
Símbolo de Sistema).

En la consola de sistema, debemos movernos a la carpeta donde está el ejecutable de Apache,


esto lo hacemos con: cd c:\appserv\Apache2.2\bin y presionamos enter.

Para aseguramos de estar en la carpeta correcta, veremos que el prompt del símbolo de sistema
dice: c:\appserv\Apache2.2\bin> y el cursor espera por nuestra orden.

En ese punto escribimos: httpd.exe -k install y presionamos enter, debería aparecer un mensaje
similar al de la imagen con el texto “… Apache 2.2: Service is already installed.”, que indica
justamente eso, que Apache esta instalado.

Monitor de Apache 2.2

Otra forma de verificar que todo esté bien es utilizar el Monitor de Apache Server, para
ejecutarlo vamos a: Inicio, Todos los Programas, Apache HTTP Server 2.2, y seleccionamos
Monitor Apache Servers. Puede suceder que ya este ejecutando, en ese caso nos mostrará un
mensaje avisándonos.
En caso de problemas, en c:\appserv\Apache2.2\logs hay un archivo error.log que contiene la
lista de sucesos, y podemos verlo con el bloc de notas, o cualquier editor, de forma de enterarnos
y depurar cualquier problema en el arranque y ejecución de Apache.

Para verificar el funcionamiento del servidor en nuestro navegador, entramos a la URL:


http://localhost nos mostraría una página web con el mensaje “It works!“. Este mensaje
corresponde al archivo index.html que se encuentra en la carpeta c:\appserv\Apache2.2\htdocs,
sería está la raíz por defecto de nuestro servidor, esa carpeta en nuestro disco es lo mismo y
corresponde a lo que vemos en localhost usando nuestro navegador.

Personalizar Configuración de Apache 2.2

Todo funciona bien, pero en algunos casos es necesario modificar y personalizar el


funcionamiento de Apache, para esto vamos a editar con cualquier editor, el archivo de
configuración llamado httpd.conf que se encuentra en c:\appserv\Apache2.2\conf

Listen, nos permite definir una IP y/o puerto que “escuchara” nuestro servidor, de forma que al
digitar esa IP y puerto en nuestro navegador veamos el contenido web. Por defecto, en httpd.conf
tenemos una línea que dice:

Listen 80

esto indica que usará la ip por defecto, y el puerto 80, también por defecto, por tanto funcionará
si llamamos a http://127.0.0.1

En algunos casos, el puerto 80 lo utilizamos para otra finalidad, por ejemplo para correr páginas
ASP.net de Visual Studio con IIS. En ese caso, podemos utilizar con Apache otro puerto, por
ejemplo el 8080, para esto debemos indicar está linea:

Listen 127.0.0.1:8080

de esa forma le indicamos que debe escuchar la IP 127.0.0.1 pero puerto 8080. En el navegador
debemos llamar a nuestras páginas con la url http://127.0.0.1:8080, dejando libre el puerto 80
para otras funciones u otro servidor.

ServerName, nos permite definir el nombre del servidor y un puerto determinado. Si seguimos
el tutorial la línea que veremos seguramente es:

ServerName localhost:80

ya que habíamos indicado en la instalación, como nombre de servidor localhost. En nuestro


navegador, además de utilizar la IP, podremos de esta forma utilizar http://localhost:80 o bien
solo http://localhost ya que el puerto 80 lo toma por defecto.

Como hicimos con la IP, si queremos reservar el puerto 80 para otras funciones, podemos indicar
otro puerto para Apache, de la siguiente forma:
ServerName localhost:8080

obviamente podríamos usar otro nombre diferente a localhost o bien otro puerto diferente a 80 y
8080 en los ejemplos, pero estos son los más comunes.

DocumentRoot, nos permite indicar la carpeta en nuestro duro que funcionará como raíz del
servidor Web. Habíamos comentado que la página de ejemplo está en
c:\appserv\Apache2.2\htdocs\index.html esto quiere decir que la configuración está definida
como:

DocumentRoot “C:/appserv/Apache2.2/htdocs”

en mi caso, me gusta quitar de adentro de la carpeta de Apache los archivos de mis sitios, por
ejemplo si quiero que estén en c:\appserv\www modificaría la linea por:

DocumentRoot “C:/appserv/www”

esto no modifica que desde nuestro navegador sigamos usando http://localhost, la configuración
de DocumentRoot solo cambia la carpeta en disco en el servidor, no en el navegador.

Con esto tenemos para comenzar a montar un servidor web en nuestro PC con Windows 7,
pero de la misma forma podemos hacerlo en Windows Xp y Vista, en el próximo artículo
veremos como Instalar PHP5.

También podría gustarte