HTTP Ubuntu
Crear el directorio para alojar el virtual host:
sudo mkdir -p /var/www/html/sol111virtual.lo
sudo mkdir -p /var/www/html/luna111virtual.l
Propietario el usuario root:
sudo ls -al /var/www/html/*.local
/var/www/html/luna111virtual.
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.
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.lo
sudo chown -R $USER:$USER /var/www/html/luna111virtual.l
sudo ls -al /var/www/html/*.local/var/www/
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.
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.lo
<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.l
<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/
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
Modificar los archivos .conf
sudo gedit /etc/apache2/sites-available/
ServerAdmin webmaster@sol111virtual.local
ServerName sol111virtual.local
ServerAlias www.sol111virtual.local
DocumentRoot /var/www/html/sol111virtual.
sudo nano /etc/apache2/sites-available/
ServerAdmin webmaster@luna111virtual.local
ServerName luna111virtual.local
ServerAlias www.luna111virtual.local
DocumentRoot /var/www/html/luna111virtual.
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
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
Publicar un comentario