HTTP Sol y Luna

 Para empezar la practica empezaremos con la paractica de luna (la de sol es igual) y para ello usaremos los siguientes comandos:


sudo mkdir -p /var/www/html/sol114virtual.local

sudo mkdir -p /var/www/html/luna114virtual.local


Luego tendremos que modificar la página principal de cada una con los siguientes comandos:

sudo gedit /var/www/html/sol114virtual.local/index.html

sudo gedit /var/www/html/luna114virtual.local/index.html


Cuando estamos en el fichero de la página principal creamos algo de este estilo:

<html>

        <head>

            <title>Bienvenido virtualhost sol\luna112virtual.local!</title>

        </head>

    <body>

            <h1>sol\luna112virtual.local virtual host está trabajando!</h1>

    </body>

</html>


Ahora tenemos que crear los ficheros de configuración con el siguiente comando:

Para sol:

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

Y dentro de él poner lo siguiente:

ServerAdmin webmaster@sol112virtual.local

ServerName sol112virtual.local

ServerAlias www.sol112virtual.local

DocumentRoot /var/www/html/sol112virtual.local

Para luna:

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

Y dentro de él poner lo siguiente:

ServerAdmin webmaster@luna112virtual.local

ServerName luna112virtual.local

ServerAlias www.luna112virtual.local

DocumentRoot /var/www/html/luna112virtual.local

Ahora que ya están creadas tenemos que desactivar las site default con el siguiente comando:

sudo a2dissite 000-default.conf

Ahora añadimos las que hemos creado con el siguiente comando:

sudo a2ensite sol112virtual.local.conf

sudo a2ensite luna112virtual.local.conf


Ahora reiniciamos el servidor de Apche2 con el siguiente comando:

sudo systemctl restart apache2

sudo systemctl status apache2

Comentarios