Skip to content

Latest commit

 

History

History
93 lines (57 loc) · 2.49 KB

Activity-8-VirtualHost.md

File metadata and controls

93 lines (57 loc) · 2.49 KB

Actividad #8 - Virtual Host

Documentación y práctica recomendada

Se recomienda revisar la siguiente documentación sobre hosting virtual en Apache:

Además, se sugiere realizar la siguiente práctica:

Ejercicios de virtual host

Para configurar los VirtualHosts en Apache, sigue estos pasos:

1. Crea un directorio para tu sitio web:

   sudo mkdir -p /var/www/example.com/public_html

2. Asigna los permisos adecuados:

   sudo chown -R $USER:$USER /var/www/example.com/public_html

   sudo chmod -R 755 /var/www

3. Crea un archivo de configuración para el VirtualHost:

   sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf

4. Edita el archivo de configuración:

   sudo nano /etc/apache2/sites-available/example.com.conf

5. Configura el VirtualHost:

   <VirtualHost *:80>

       ServerAdmin [email protected]

       ServerName example.com

       ServerAlias www.example.com

       DocumentRoot /var/www/example.com/public_html

       ErrorLog ${APACHE_LOG_DIR}/error.log

       CustomLog ${APACHE_LOG_DIR}/access.log combined

   </VirtualHost>

6. Habilita el nuevo VirtualHost:

   sudo a2ensite example.com.conf

7. Deshabilita el sitio por defecto:

   sudo a2dissite 000-default.conf

8. Reinicia Apache para aplicar los cambios:

   sudo systemctl restart apache2

Repite estos pasos para cada VirtualHost que desees configurar, cambiando los nombres de dominio y rutas según sea necesario.

Enlaces adicionales


Autor: Alejandro Mateo - @AlexM2Media
Repositorio: SREI-2ASIR
Web/Portfolio: alexm2.media