lunes, 24 de noviembre de 2014

Host virtual, opciones en consola y en Webmin.

Permisos
sudo chmod -R 777 /var/www

Crear un fichero de nombre fqdn (Fully Qualified Domain Name)
Primero crear carpeta conf.d en Apache2 de no existir.
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/sol108virtual
~$ sudo mkdir /var/www/luna108virtual

Creación y edición de las páginas índice de inicio.
~$ sudo touch /var/www/sol108virtual/index.html
~$ sudo touch /var/www/luna108virtual/index.html

~$ sudo echo "Bienvenid@s al sitio virtual SOL" > /var/www/sol108virtual/index.html
~$ sudo echo "Bienvenid@s al sitio virtual LUNA" > /var/www/luna108virtual/index.html



Creando sitios disponibles y habilitándolos.
~$ sudo touch /etc/apache2/sites-available/sol108
~$ sudo touch /etc/apache2/sites-available/luna108

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

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/sol108virtual
    ServerName www.sol108virtual.com
    ErrorLog /var/log/apache2/error.log
</VirtualHost>

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

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/luna108virtual
    ServerName www.luna108virtual.com
    ErrorLog /var/log/apache2/error.log
</VirtualHost>


~$ sudo ln -s /etc/apache2/sites-available/sol /etc/apache2/sites-enabled/sol
~$ sudo ln -s /etc/apache2/sites-available/luna /etc/apache2/sites-enabled/luna


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    profe02-laptop

192.168.1.108   www.sol108virtual.com
192.168.1.108    www.luna108virtual.com


Reiniciamos el apache mediante comando:
sudo service apache2 restart

Probando en el navegador:
http://www.sol108virtual.com/
http://www.luna108virtual.com/


CON WEBMIN.
En servers Apache2 vemos una sección de servidores virtuales. Las órdenes previas pueden haber creado el servidor virtual, pero en caso contrario:

-Crear un host virtural nuevo.
-Señalar que trabaje con la dirección www.sol108virtual.com y www.luna108virtual.com
-Puerto 80 o por defecto.
-Elegir por nombre: sol108 y luna108.
-Aplicar cambios y reiniciar Apache.

No hay comentarios:

Publicar un comentario