You are on page 1of 8

SERVICIO WEB EN LINUX

Manual de Instalación y Configuración del Servicio


WEB sobre la plataforma Linux, Distribución Ubuntu 9.04.

JUAN BEDOYA
YOJAN USME
ANDRES VELEZ
RICARDO CANO

REDES 20111

SERVICIO NACIONAL DE APRENDIZAJE – SENA


MEDELLIN
2009
SERVIDOR WEB

Un servidor Web es un software que utiliza un protocolo que


pertenece a la capa de Aplicación del modelo OSI, este
protocolo es el HTTP (HyperText Transfer Protocol)Protocolo de
Transferencia de Hipertextos.

Ha sido diseñado con el fin de transferir hipertextos, paginas


web o páginas HTML (HyperText Markup Language), llevan
textos, figuras, formularios, botones, animaciones, etc.

Este se ejecuta continuamente desde un ordenador,


manteniéndose a la espera de peticiones por parte de un
cliente (un navegador web) y este a su vez responde a esas
peticiones adecuadamente.

Acerca de este servicio se debe distinguir entre lo que realiza el


cliente y lo que realiza el servidor.

Basicamente el cliente web es el encargado de ejecutar unas


aplicaciones en un ordenador, el servidor proporciona un
código al cliente y este por medio de una navegador web las
traduce.

El servidor Web ejecuta unas aplicaciones y genera cierto


código HTML, el servidor toma este código y lo envía al cliente
a través del protocolo HTTP.
INSTALACIÓN Y CONFIGURACIÓN SERVICIO WEB (apache)

Para empezar a funcionar con nuestro servidor Web sobre la


plataforma Linux, se debe tener en cuenta la actualización de
los repositorios.
En caso de no tener actualizados los repositorios, entramos por
un Terminal y damos el comando:

#aptitude update

Despues de que se actualice la lista de respositorios, se


procede con la instalación del paquete apache2, asi:

#aptitude install apache2

Al terminar la instalación, ya se habrá montado el servidor Web


basicamente.
Lo que haremos ahora será crear un nuevo sitio web; se
organizará en un mismo directorio.

Se debe tener en cuenta que en un mismo ordenador podemos


alojar varios sitios web, para esto se debe seguir los siguientes
pasos:

Modificamos un fichero que se encuentra en el directorio /etc/,


este fichero se llama hosts; se pondrá el dominio y la dirección
Ip de nuestra maquina u ordenandor en el que quedará
instalado nuestro servicio. Modificaremos el contenido fichero
con el editor deseado, yo lo haré con nano:

#nano /etc/hosts

En mi caso, será:

Dirección 10.0.2.15, Dominio cualquiera.com (dominio de


nuestro nuevo sitio web).

Para albergar nuestro nuevo sitio web es necesario crear un


directorio en la ruta /var/www/. Esta ruta es creada por
defecto por el apache.

Crearemos el directorio donde se alojara el sitio Web.


En el directorio que acabamos de crear vamos a alojar las
paginas y el contenido de nuestro nuevo sitio web.

Luego de esto, nos dirigimos al directorio de


Apache2, /etc/apache2/sites-available/, allí se crea una
copia del archivo llamado default, pero renombrado en
nuestro caso con cualquiera.com, asi:

cp /etc/apache2/sites-available/default cualquiera.com

o también parandonos en el directorio sites-available, asi:

y se edita el archivo copiado.


Se debe tener en cuenta que este escuchando por el puerto
*80.

Se le agrega la linea ServerName cualquiera.com; este será


el nombre del servidor.

La linea DocumentRoot /var/www/ es la ruta donde creamos


el directorio en el cual se alojara nuestro sitio web. Se le
agregará /cualquiera.com.

En la linea <Directory /var/www/ se le agrega igualmente el


mismo directorio /cualquiera.com>.

Además crearemos una linea DirectoryIndex index.html.


Con esta estamos asignando al sitio la pagina principal, o con
la que se abrirá por defecto cuando sea visitada por un usuario.

Para terminar damos el comando a2ensite cualquiera.com,


el cual servirá para cargar la nueva configuración. Luego
Reiniciamos el servicio con el comando /etc/init.d/apache2
restart, o con el comando service apache2 restart asi:
Ahora verificamos que nuestro servicio o sitio este
funcionando. Para esto utilizaremos un navegador web, donde
digitaremos en la barra de direcciones, el dominio de nuestro
nuevo sitio web:

Nota: para crear otro sitio debemos crear otro directorio


dentro de la ruta /var/www/, además agregar el nombre de
dominio en el fichero /etc/hosts, en la misma linea donde se
dio la dirección de la maquina, asi:
En esta agregué el dominio otra.com.

NOTA: Se debe tener en cuenta que este servicio fue configurado


en una Máquina Virtual, llamada SUN VIRTUALBOX 3.1.0 para Linux,
descargado de http://www.virtualbox.org/wiki/Downloads.