miércoles, 23 de julio de 2008

HOSTVIRTUAL CON APACHE2

Bien, ahora si procedemos a instalar y configurar nuestros servicios
Empezamos realizando la instalación de apache2
#apt-get install apache2
corremos el servicio para verificar que este bien
#/etc/init.d/apache2 restart
Y lo comprobamos por medio de un navegador (http://localhost)
Al momento de instalar apache2, nos crea automáticamente un directorio en /var/www/apache2-default, este es el directorio por defecto donde apache almacena la página de inicio (index.html)
Ahora vamos a este directorio y modificamos nuestra página.
#nano /var/www/apache2-default/index.html
creamos un directorio nuevo donde almacenaremos nuestro host virtual
#mkdir maritza
Entramos al directorio
#cd maritza
Y creamos un nuevo index para nuestro host virtual
#touch index.html
Si desconocemos el lugar donde debemos configurar los host virtuales, nos remitimos al archivo de configuración principal
#nano /etc/apache2/apache2.conf
Al final nos muestra la ruta donde se configurarán los host virtuales, es decir, /etc/apache2/sites-enabled
Vamos a este directorio
#cd /etc/apache2/sites-enabled
En este directorio encontramos un archivo por defecto (000-default), lo utilizamos para crear nuestro archivo .conf, donde agregaremos la información del host virtual.
#cp 000-default maritza.conf
Editamos este archivo
#nano maritza.conf
PARAMETROS A TENER EN CUENTA:
linea 1:
NameVirtualHost 192.168.5.2:80
linea 2:
VirtualHost 192.168.5.2:80Ponemos lo mismo que en la linea 1
linea 3
ServerAdmin webmaster@maritza.com
Es la dirección de correo del administrador, recuerda poner en vez del localhost, el “domino” que se esta manejando para el host virtual.
Agregaremos la siguiente linea
linea4
ServerName www.maritza.com
linea 6
DocumentRoot /var/www/apache2-default/
Esta es la ubicación del directorio para el host virtual
Linea 11
Directory /var/www/apache2-default/
¡¡Cuidado!! En la linea 18 encontramos el directorio donde se encuentra el index para el hostvirtual. Así que se especifica.
Linea 18
RedirectMatch ^/$ /maritza/
Bien, como vamos?? Por último guardamos y salimos
Ahora copiamos este archivo para realizar la configuración del host real, es decir, thiney.com
#cp maritza.com thiney.com
#nano thiney.com
Las lineas a modificar son las siguientes:
Linea 3 y 4:
Cambiar solo el dominio maritza.com por thiney.com
Linea 6:
Debemos especificar la ruta del index para thiney, este index no se ha movido así que la linea 6 quedara:
DocumentRoot /var/www/ igual que la linea 11.
Linea 18:
RedirectMatch ^/$ /apache2-default/ quedara así..
Ya para terminar
Guardamos.
Si no se tiene configurado un DNS debemos agregar estos nombre al archivo que se encuentra en etc, llamado hosts
#nano /etc/hosts
Agregamos:
nuestra ip www.maritza.com
la misma ip www.thiney.com
Reiniciamos el servicio
#/etc/init.d/apache2 restart
y probamos con el navegador

Primero, lo primero

Antes de empezar con la instalación y la configuración de los servidores. Debemos configurar la interface como estática:
# nano /etc/network/interfaces
Agregamos esto:
auto eth0
iface eth0 inet static
network 192.168.5.0
broadcast 192.168.5.255
address 192.168.5.2
netmask 255.255.255.0
gateway 192.168.5.1
Guardamos
control + x + si + enter

Servicios

Esta semana debemos entregar los servicios que el profesor nos puso. Aunque esto era un "repaso" en lo personal nunca lo fue.... Ya que nunca habia tenido la oportunidad de hacer todo lo que ahora estoy haciendo; dicen que todos los dias aprendemos cosas nuevas y pues asi es.... Proximamente publicaré un paso a paso de todos los servicios, o por lo menos los más comunes... Espero sea de su interés,

Hasta pronto.