Sei sulla pagina 1di 9

TUTORIAL DE INSTALACION Y CONFIGURACION DEL SERVICIO WEB

HTTPD EN EL SISTEMA OPERATIVO CENTOS 5.4

MODULO DE SOFTWARE DE ADMINISTRACION

POR:

FELIPE PANIAGUA V.
JHON ALEXANDER PEREZ

INSTRUCTOR:

MAURICIO ORTIZ MORALES

N.ORDEN: 38832

TECNOLOGIA EN ADMINISTRACION DE REDES DE COMPUTO


CENTRO DE SERVICIOS Y GESTION EMPRESARIAL
MEDELLIN-ANTIOQUIA
2010
A continuación encontraremos paso a paso como instalar y configurar el servicio web httpd, con 2
sitios web alojados, respondiendo por la misma dirección ip, en el sistema operativo Centos 5.4

Lo primero que haremos es instalar el paquete necesario para este servicio, el paquete que necesitamos
en este caso se llama httpd, lo instalamos de la siguiente manera:

yum -y install httpd

Luego terminar la descarga y la instalación del paquete procedemos a editar el archivo


/etc/httpd/conf/httpd.conf, en este archivo solo vamos a des comentar la linea NameVirtualHost *:80
para que acepte la conexión de varios sitios web virtuales por el puerto 80.

Abrimos el archivo con el editor de texto preferido, en este caso utilizaremos el editor de texto nano.

Buscamos la linea NameVirtualHost *:80 y la des comentamos.


Recuerden que todo los cambios que se realicen en este archivo modificara el funcionamiento del
servicio web, se recomienda tener mucho cuidado con lo que se modifica.

Al final de este documento podemos encontrar un ejemplo de la estructura base del archivo principal
de configuración de los sitios web, es bueno tenerlo en cuenta en el momento de crear este archivo.

Creamos las carpetas que van a almacenar los archivos de los sitios web o si ya están creadas solo ahí
que moverlas al directorio /var/www/html, en este caso las creamos con el comando mkdir como
vamos a tener 2 sitios alojados en este servidor entonces creamos 2 carpetas:

mkdir site1

mkdir site2
En la carpeta /var/www/html/site1 deben estar almacenados los archivos del sitio web numero 1 en
este caso nuestro sitio web sera www.galileo.lab, el index lo crearemos de forma rápida con el editor de
texto nano ya que no poseemos una pagina web para realizar esta practica.

Ubicados en el directorio / var/www/html/site1 digitamos nano index.html y agregamos el texto que


deseen que muestre la pagina web

De igual manera nos ubicamos en el directorio /var/www/html/site2, en este directorio deben de estar
almacenados los archivos de configuración del sitio web numero 2 que en nuestro caso sera
sec.galileo.lab.

Creamos el index.html como lo hicimos en el primero sito web; digitamos nano index.html
Agregamos el texto que deseamos que nos muestre el sitio web.

Luego de contener los archivos de los sitios web almacenados en su propio directorio procedemos a
crear el archivo principal de configuración de estos sitios.

Nos ubicamos en el directorio /etc/httpd/conf.d/ y creamos el archivo principal de configuración de los


sitios web con el comando nano de la siguiente manera:

nano galileo.conf

El nombre del archivo es decisión del administrador pero el .conf se utiliza para notificar que es un
archivo de configuración y debe ser ejecutado.
Este archivo lo configuramos según el ejemplo del archivo httpd.conf e hicimos las modificaciones
correspondientes.

ServerAdmin: Dirección de correo electrónico del administrador del servidor web.

DocumentRoot: Es el directorio que contiene la mayoría de los archivos HTML que se entregarán en
respuesta a peticiones.

ServerName: Nombre del servidor

DirectoryIndex : Es la página por defecto que entrega el servidor cuando hay una petición de índice de
un directorio especificado con una barra (/) al final del nombre del directorio

AllowOverride: Indica si puede o no ignorar cualquiera de las opciones por las declaraciones en un
archivo.

Configuramos un bloque <VirtualHost> por cada sitio web que vayamos a configurar , cada directriz
debe de ir especificada según los requerimientos que necesitemos en los sitios web, podemos ver como
varían las directrices en cada bloque.
Luego de que tengamos los sitios correctamente configurados guardamos los cambios y salimos.

Iniciamos el servicios web y si el servicio esta correctamente configurado nos nos mostrar ningún tipo
de error al iniciar. Para iniciarlo lo podemos hacer con el comando:

/etc/init.d/httpd start

Ahora agregamos los sitios web al DNS para que nos muestre el index.html por el explorador web, para
agregarlos al DNS nos ubicamos en el directorio /var/named/chroot/var/named y abrimos el archivo de
la zona directa con el editor de texto nano.

En este archivo agregamos las siguientes lineas:

www IN CNAME ns1


sec IN CNAME ns1

CNAME: Canonical Name Se usa para crear nombres de hosts adicionales, o alias, para los hosts de un
dominio.
De esta manera cada vez que le llegue una pregunta al DNS sobre los sitios www.galileo.lab y
sec.galileo.lab, el sabrá que es el servidor y enviara las respectivas respuestas, los 2 sitios web
responderán a la misma dirección ip.

Reiniciamos el servidor DNS:

/etc/init.d/named restart

Hacemos las pruebas en el navegador web.


Digitamos en el barra de búsqueda www.galileo.lab .

Digitamos en el barra de búsqueda sec.galileo.lab

Los sitios web deben responder perfectamente como lo muestran las imágenes.

Hasta aquí tenemos un servidor web instalado y configurado con 2 sitios web alojados respondiendo
sobre la misma dirección ip, espero sea de su agrado.

Potrebbero piacerti anche