jueves, 10 de septiembre de 2009

Instalacion y Configuracion Cherooke basica con virtual host - Debian


Instalacion y Configuración de Cherokee.

Cherokee es otra opción mas que tenemos de un servicio web la instalación y configuración básica pare que funcione es muy simple tanto como intalarlo y ponerlo a correr y listo.

Aquí explicare la instalación básica y aparte de esto Hosts virtuales, algo muy importante y que que servirá de mucho en diversas ocasiones.

Lo primero que haremos sera instalar Cherokee

# apt-get install cherokee

Todos los archivos de configuración del servicio web Cherokee estaran en la ruta /etc/cherokee/

# cd /etc/cherokee

Luego de haber ingresado en la carpeta de cherokee digitamos el comando "ls" y nos mostrara los archivos que fueron creados en la instalacion

:/etc/cherokee# ls

advanced.conf........cherokee.conf.save.........icons.conf..........mime.types mods-enabled........sites-enabled........cherokee.conf.....cherokee.conf.save.1 mime.compression.types.........mods-available..........sites-available......ssl
Nota: La verdad solo para poner a correr el servicio vasta con instalarlo e iniciarlo:

# /etc/init.d/cherokee start

El directorio por defecto donde se encuentra las paginas web es /var/www y la pagina de inicio se llama cherokee.index.html, y listo, ya tenemos nuestro servicio funcionando, hasta aquí podemos poner a correr nuestro servicio basico.

Archivo de configuracion de Cherokee

Ya entrando un poco mas a fondo, en los archivos de configuración encontramos el cherokee.conf que definire algunos parámetros que este trae, a continuación:

# nano /etc/cherokee/cherokee.conf

#Port numero_puerto aquí elegimos el puerto por el cual el servicio escuchara por defecto viene:

port 80

# IPv6 support
# esta opción es para definir si se va a dar soporte a IP version 6 por defecto viene:

IPv6 Off

# PortTLS: The port to which the secure server listens. Default 443.
#aca es para definir un puerto para conexiones seguras (TLS)

# PortTLS 443
 
## This directiveis used to tell the server which IP address to listen to.
##ip por la que el el servicio escuchara

#Listen 127.0.0.1

## If you wish cherokee to run as a different user or group, you must run
## cherokee as root initially and it will switch.
##Usuario y grupo con los que se va a identificar cherokee

User www-data

Group www-data

## Chroot:
##esta opción es para no pueda ingresar a otro directorio que no sea el especificado
#Chroot /var/www


Y podemos encontrar muchos parámetros mas que a su debido tiempo si se llegaran necesitar se ira conociendo un poco mas de estos.

Host Virtuales.

La configuración de host virtuales es relativamente fácil, solo hay que mover unas cosas por allí, verificar otras por allá y cambian algunas otras por acullá, pero se hace fácil, rápido y sencillo.

En el archivo de configuración de cherokee; cherokee.conf hay varios segmentos de código que llevan la palabra include lo que hacen es que le dicen a este archivo y a cherokee cuando esta corriendo que incluya los archivos de configuración que estan almacenados en el directorio que se especifica después de include.

El fragmento que hace referencia a los host virtuales es el siguiente:

Include /etc/cherokee/sites-enabled

Después de haber verificado de que si haya estado el código nos salimos del archivo de configuración guardando los cambios si hemos hecho alguno.

Cherokee trae por defecto un ejemplo de un archivo configurable de host virtules el cual es example.com y se encuentra en la ruta /etc/cherokee/sites-available/

# cd /etc/cherokee/sites-available/

Y lo que hacemos es copiarlo en la carpeta sites-enabled porque nos va a servir de plantilla para configurar los nuestros, al copiarlo lo podemos pasar con el nombre que queramos, en mi caso pagina1.conf.

# cp /etc/cherokee/sites-available/example.com /etc/cherokee/sites-enabled/pagina1.conf

Después de esto procedemos a editar el archivo pagina1.conf

# nano /etc/cherokee/sites-enabled/pagina1.conf

nos aparecera algo parecido a esto:

##
## Virtual server for example.com
##
Server example.com, www.example.com {
DocumentRoot /tmp
Directory / {
Handler common
}

##

## Rest of the virtual host configuration..
## Add your parameters here..
##
}

Lo único que tenemos que hacer es adaptarlo a nuestras necesidades



Imprimir

1 comentarios:

Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
 

Zero@configurE Copyright © 2008 D'Black by Ipiet's Blogger Template