HTTP Ubuntu

 Crear el directorio para alojar el virtual host:


sudo mkdir -p /var/www/html/sol111virtual.local/public_html
sudo mkdir -p /var/www/html/luna111virtual.local/public_html


Propietario el usuario root:

sudo ls -al /var/www/html/*.local
/var/www/html/luna111virtual.local:
total 12
drwxr-xr-x 3 root root 4096 nov 25 00:51 .
drwxr-xr-x 5 root root 4096 nov 25 00:51 ..
drwxr-xr-x 2 root root 4096 nov 25 00:51 public_html

/var/www/html/sol111virtual.local:
total 12
drwxr-xr-x 3 root root 4096 nov 25 00:50 .
drwxr-xr-x 5 root root 4096 nov 25 00:51 ..
drwxr-xr-x 2 root root 4096 nov 25 00:50 public_html

Cambio de propietario de los directorios public_html:
sudo chown -R $USER:$USER /var/www/html/sol111virtual.local/public_html
sudo chown -R $USER:$USER /var/www/html/luna111virtual.local/public_html

sudo ls -al /var/www/html/*.local/var/www/html/luna111virtual.local:
total 12
drwxr-xr-x 3 root   root   4096 nov 25 00:51 .
drwxr-xr-x 5 root   root   4096 nov 25 00:51 ..
drwxr-xr-x 2 profes profes 4096 nov 25 00:51 public_html

/var/www/html/sol111virtual.local:
total 12
drwxr-xr-x 3 root   root   4096 nov 25 00:50 .
drwxr-xr-x 5 root   root   4096 nov 25 00:51 ..
drwxr-xr-x 2 profes profes 4096 nov 25 00:50 public_html

Crear página inicial de cada sitio:
sudo nano /var/www/html/sol111virtual.local/public_html/index.html

<html>
  <head>
    <title>Bienvenido virtualhost sol111virtual.local!</title>
  </head>
  <body>
    <h1>sol115virtual.local virtual host está trabajando!</h1>
  </body>
</html>

sudo gedit /var/www/html/luna111virtual.local/public_html/index.html

<html>
  <head>
    <title>Bienvenido virtualhost luna111virtual.local!</title>
  </head>
  <body>
    <h1>luna115virtual.local virtual host está trabajando!</h1>
  </body>
</html>


Pone permisos de lectura:
sudo chmod -R 755 /var/www/html/


Crear los ficheros de configuración de cada host, copi
ando el fichero .conf por defecto:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/sol111virtual.local.conf

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/luna111virtual.local.conf

Modificar los archivos .conf

sudo gedit /etc/apache2/sites-available/
sol111virtual.local.conf


   ServerAdmin webmaster@sol111virtual.local
   ServerName sol111virtual.local
   ServerAlias www.sol111virtual.local
   DocumentRoot /var/www/html/sol111virtual.
local/public_html

sudo nano /etc/apache2/sites-available/
luna111virtual.local.conf

   ServerAdmin webmaster@luna111virtual.local
   ServerName luna111virtual.local
   ServerAlias www.luna111virtual.local
   DocumentRoot /var/www/html/luna111virtual.
local/public_html


Deshabilita o desactiva configuraciones de los sitio por defecto:
sudo a2dissite 000-default.conf

NO AHORA


Habilita o activa configuraciones de los sitios:

sudo a2ensite sol111virtual.local.conf

sudo a2ensite luna111virtual.local.conf

Recarga el servidor Apache para que cargue las nuevas configuraciones o lo reinicia:

sudo service apache2 reload

sudo systemctl restart apache2



DNS o hosts con la dirección IP-dominio:
sudo gedit /etc/hosts

192.168.32.111    sol111virtual.local
192.168.32.111    luna111virtual.local

Comentarios

Entradas populares de este blog

Caracteristicas de mi equipo

DHCP Ubuntu

dns recuperacion bind9