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>