Voy a instalar un servidor web en mi ordenador para poder alojar páginas web en el mismo.

Como servidor web utilizaré Apache, tanto por ser gratuito como por su popularidad.

Ejecutamos el instalador.

Dentro del instalador se observa la selección del nombre del dominio, del nombre del servidor, del administrador y del puerto.

Apache Intallation Wizard

Utilizamos el puerto 80, que es el puerto seleccionado por defecto para tener acceso a páginas web.

Configuración de Apache:

Dentro del directorio donde se ha instalado el programa hay un fichero llamado httpd.conf, en mi caso su ubicación concreta es la siguiente:

C:Archivos de programaApache Software FoundationApache2.2confhttpd.conf

En este fichero es donde se guarda la información de la configuración. Abrimos el httpd.conf con el blog de notas.

Cuando una linea empieza por # significa que lo que viene a continuación es información para el usuario.

Donde pone Listen tenemos que indicar la dirección IP y el puerto del ordenador a través del cual se va acceder a la web.

Configuración de Listen

Donde pone DocumentRoot hay que indicar un directorio del disco duro.

Configuración de DocumentRoot

Donde pone Directory indicamos el mismo directorio especificado para DocumentRoot.

Configuración de Directory

Donde pone DirectoryIndex indico el nombre y extensión de un archivo que se encontrará en la carpeta C:of_far.

Este archivo será la página de inicio de mi web, que se abrirá al escribir en el navegador de Internet la dirección IP del ordenador, en mi caso es 192.168.0.2.

Como estamos utilizando el puerto 80, que es el que se utiliza por defecto, no hace falta especificar el puerto en el navegador. Sin embargo, si el puerto utilizado fuera distinto del 80, como por ejemplo el puerto 1000, tendríamos que especificarlo para poder acceder a la web. En el navegador escribiríamos 192.168.0.2:1000.

Este archivo se llamará index.html, con lo que su ubicación será: C:of_farindex.html

Configuración de DirectoryIndex

Una vez terminada la configuración, guardamos los cambios realizados en httpd.conf, vamos al Apache Service Monitor y pulsamos sobre el botón restart para reiniciar el servidor con la nueva configuración.

Apache Service Monitor

Si abrimos el navegador de Internet y escribimos la dirección IP del ordenador (en mi caso la IP e 192.168.0.2) aparecerá la página web que hay dentro de nuestro sitio web:

Web en Servidor

Si no hubiésemos especificado el DirectoryIndex, al escribir la dirección IP del ordenador en el navegador de Internet, este nos habría llevado al sitio web, es decir, el navegador mostraría todos los archivos contenidos en DocumentRoot.

Finalmente, es muy importante asegurarse de que los puertos utilizados permanecen abiertos, de lo contrario no podremos acceder a nuestro sitio web a través de ellos.

A la configuración de los puertos se accede a través de la configuración del router.

Para acceder a la configuración del router se escribe su dirección IP (Puerta de enlace) en el navegador de Internet y a continuación se introduce el nombre de usuario, la contraseña y pulsamos el botón Iniciar sesión.

Acceso a la configuración del Router

Cualquier duda que tengan comentenla, espero ser de ayuda. Un saludo.

Comparte este Goo:

¿Tiene contenido inapropiado?

Comparte este goo con un amigo: