Apache2 Web Virtual

luna104virtual.local sol104virtual.local Crear el diredtorio para alojar el virtual host: sudo mkdir -p /var/www/html/sol104virtual.local/public_html sudo mkdir -p /var/www/html/luna104virtual.local/public_html Propietario el usuario root: sudo ls -al /var/www/html/*.local /var/www/html/luna104virtual.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/sol104virtual.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/sol104virtual.local/public_html sudo chown -R $USER:$USER /var/www/html/luna104virtual.local/public_html sudo ls -al /var/www/html/*.local/var/www/html/luna104virtual.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/sol104virtual.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 Pone permisos de lectura: sudo chmod -R 755 /var/www/html/ Crear página inicial de cada sitio: sudo nano /var/www/html/sol100virtual.local/public_html/index.html Bienvenido virtualhost sol104virtual.local!

sol104virtual.local virtual host está trabajando!

sudo gedit /var/www/html/luna100virtual.local/public_html/index.html Bienvenido virtualhost luna104virtual.local!

luna104virtual.local virtual host está trabajando!

Crear los ficheros de configuración de cada host, copiando el fichero .conf por defecto: sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/sol104virtual.local.conf sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/luna104virtual.local.conf Modificar los archivos .conf sudo gedit /etc/apache2/sites-available/sol104virtual.local.conf ServerAdmin webmaster@sol104virtual.local ServerName sol104virtual.local ServerAlias www.sol104virtual.local DocumentRoot /var/www/html/sol104virtual.local/public_html sudo nano /etc/apache2/sites-available/luna104virtual.local.conf ServerAdmin webmaster@luna104virtual.local ServerName luna104virtual.local ServerAlias www.luna104virtual.local DocumentRoot /var/www/html/luna104virtual.local/public_html Deshabilita o desactiva configuraciones de los sitio por defecto: sudo a2dissite 000-default.conf Habilita o activa configuraciones de los sitios: sudo a2ensite sol104virtual.local.conf sudo a2ensite luna104virtual.local.conf Recarga el servidor Apache para que cargue las nuevas configuraciones o lo reinicia: sudo service apache2 reload sudo systemctl restart apache2

Comentarios

Entradas populares