luna113virtual.local y sol113virtual.local (HOST VIRTUALES UBUNTU)

 

 

-sudo mkdir -p /var/www/html/sol101virtual.local/public_html
-sudo mkdir -p /var/www/html/luna101virtual.local/public_html

-sudo chown -R $USER:$USER /var/www/html/sol101virtual.local/public_html

  -sudo chown -R $USER:$USER /var/www/html/luna101virtual.local/public_html

-sudo chmod -R 755 /var/www/html



-sudo nano /var/www/html/sol101virtual.local/public_html/index.html
-sudo nano /var/www/html/luna101virtual.local/public_html/index.html

<html>
<head>
<title>Bienvenido virtualhost luna101virtual.local! </title>
</head>
<body>
<h1> luna101virtual.local virtualhost está trabajando! </h1>
</body>
</html>


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

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

(lo mismo en luna)->     -sudo gedit /etc/apache2/sites-available/sol101virtual.local.conf

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

 -sudo a2ensite sol101virtual.local

-sudo a2ensite luna101virtual.local
    Enabling site luna101virtual.local.
 

-sudo service apache2 reload

 



 


Crear el directorio para alojar el virtual host:


sudo mkdir -p /var/www/html/sol115virtual.local/public_html
sudo mkdir -p /var/www/html/luna115virtual.local/public_html


Propietario el usuario root:

sudo ls -al /var/www/html/*.local
/var/www/html/luna115virtual.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/sol115virtual.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/sol115virtual.local/public_html
sudo chown -R $USER:$USER /var/www/html/luna115virtual.local/public_html

sudo ls -al /var/www/html/*.local/var/www/html/luna115virtual.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/sol115virtual.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/sol115virtual.local/public_html/index.html

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

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

<html>
  <head>
    <title>Bienvenido virtualhost luna115virtual.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/sol115virtual.local.conf

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

Modificar los archivos .conf

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


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

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

   ServerAdmin webmaster@luna115virtual.local
   ServerName luna115virtual.local
   ServerAlias www.luna115virtual.local
   DocumentRoot /var/www/html/luna115virtual.
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 sol115virtual.local.conf

sudo a2ensite luna115virtual.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.115    sol115virtual.local
192.168.32.115    luna115virtual.local

 

 

Comentarios

Entradas populares de este blog

SERVIDOR DNS PRINCIPAL Y SECUNDARIO

AWS WINDOWS SERVER FTP

HTTP-WINDOWS SERVER IIS