Fuente: https://linutopia.com/como-configurar-u ... -en-linux/En la mayoría de los sistemas Linux, la configuración de los sitios virtuales se encuentra en el directorio “/etc/apache2/sites-available/”. Así que, para crear un nuevo sitio virtual para el subdominio, creamos un nuevo archivo con el nombre del subdominio seguido de “.conf” en este directorio.
Ver esto también: https://www.digitalocean.com/community/ ... u-18-04-es y esto: https://blog.desdelinux.net/configurar- ... he-debian/
¿Podría ser que tenga que ir en la carpeta /html, en vez de en el nivel superior, /www? Ver esto: https://nksistemas.com/cambiar-director ... derivadas/
Para que Apache pueda acceder al CMS como si fuera un subdominio, necesitas configurar un VirtualHost:
Código: Seleccionar todo
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/ruta/a/directorio/del/cms"
ServerName cms.localhost
ErrorLog "logs/misitio.com"
CustomLog "logs/misitio.com" common
</VirtualHost>
Apache incluye algunas herramientas, entre las que a2ensite se pueden utilizar para habilitar nuestro subdominio. Para hacerlo, usa el siguiente comando:
Código: Seleccionar todo
a2ensite cms.localhost
Código: Seleccionar todo
sudo service apache2 restart