domingo, 8 de mayo de 2011

Tierra Virtual Y Mar Virtual.

Permisos

sudo chmod -R 777 /var/www

Crear un fichero de nombre fqdn (Fully Qualified Domain Name)
sudo gedit /etc/apache2/conf.d/fqdn

ServerName localhost
o
ServerName 127.0.0.1

Creación de los directorio para cada sitio virtual:

~$ sudo mkdir /var/www/tierravirtual
~$ sudo mkdir /var/www/marvirtual

Creación y edición de las páginas índice de inicio:

~$ sudo touch /var/www/tierravirtual/index.html
~$ sudo touch /var/www/marvirtual/index.

html

~$ sudo echo "Bienvenid@s al sitio virtual TIERRA" > /var/www/tierravirtual/index.html
~$ sudo echo "Bienvenid@s al sitio virtual MAR" > /var/www/marvirtual/index.html



Creando sitios disponibles y habilitándolos: 
 
~$ sudo touch /etc/apache2/sites-available/tierra
~$ sudo touch /etc/apache2/sites-available/mar

~$ sudo gedit /etc/apache2/sites-available/tierra

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/solvirtual
    ServerName www.tierravirtual.com

    ErrorLog /var/log/apache2/error.log
</VirtualHost>

~$ sudo gedit /etc/apache2/sites-available/mar

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/lunavirtual
    ServerName www.marvirtual.com

    ErrorLog /var/log/apache2/error.log
</VirtualHost>

ServerAdmin: indica la dirección de correo electrónico del administrador de este dominio
  • DocumentRoot: Indica la ubicación de los archivos de este dominio
  • ServerName: Nos indica el dominio de este VirtualHost
  • ErrorLog: Nos permite especificar un archivo de log especial para este dominio en caso de no desearlo asi dejamos el default.


~$ sudo ln -s /etc/apache2/sites-available/tierra /etc/apache2/sites-enabled/tierra
~$ sudo ln -s /etc/apache2/sites-available/mar /etc/apache2/sites-enabled/mar


Asignación de IP y URL virtual. En DNS o fichero /etc/hosts

 sudo gedit /etc/hosts

127.0.0.1    localhost
127.0.1.1    natalia-desktop

192.168.1.112    www.tierravirtual.com
192.168.1.112   www.marvirtual.com


Reiniciamos el apache mediante comando:
sudo /etc/init.d/apache2 restart

Probando en el navegador:
http://www.tierravirtual.com/
http://www.marvirtual.com/

No hay comentarios:

Publicar un comentario