servername crear configurar apache virtualhost

apache - crear - Usando un directorio en VirtualHost ServerName



virtual host apache centos (2)

Actualmente estoy usando una configuración de host virtual basada en el nombre, para servir alrededor de 5 sitios web diferentes desde la misma dirección IP, al igual que en la documentación de apache:

<VirtualHost *:80> ServerName www.domain.tld DocumentRoot /www/domain </VirtualHost> <VirtualHost *:80> ServerName www.otherdomain.tld DocumentRoot /www/otherdomain </VirtualHost>

¿Es posible tener algo como:

<VirtualHost *:80> ServerName www.domain.tld/folderpath DocumentRoot /www/software </VirtualHost>

Las páginas web en esta carpeta están usando una pila de software diferente, y me gustaría mantenerla bien separada. Probé el método de arriba pero no funcionó.


¿Es posible tener un vhost diferente para cada aplicación así?

<VirtualHost *:80> ServerName www.domain.tld DocumentRoot /www/domain </VirtualHost> <VirtualHost *:80> ServerName www.domain.tld Alias otherApp /www/otherApp </VirtualHost>


No es posible la forma en que se muestra, un VirtualHost siempre es solo un host. Pero podrías usar un Alias .

<VirtualHost *:80> ServerName www.domain.tld DocumentRoot /www/domain Alias /folderpath /www/software </VirtualHost>