Usando Apache2 en un sistema Linux ¿hay alguna manera de tener múltiples VirtualDocumentRoot usando mod_vhost_alias?Apache Multiple VirtualDocumentRoot
Esta convención está nombrando Actualmente estoy usando y me gustaría seguir utilizando:
host directory
127.0.0.1 domain domain.com
127.0.0.1 sub.domain domain.com_sub
Luego, en mi sección de host virtuales de httpd.conf que tengo:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
VirtualDocumentRoot /var/www/%0.0.com
</VirtualHost>
<VirtualHost 127.0.0.1>
VirtualDocumentRoot /var/www/%2.0.com_%1
</VirtualHost>
El problema con esto es cuando visito sub.domain el registro de errores de Apache muestra que está buscando /var/www/sub.domain.com en lugar de /var/www/domain.com_test, lo que me lleva a creer que solo lee la primera regla y luego falla, pero lo que me gustaría hacer es usar cualquier raíz de documento que satisfaga de las dos reglas de VirtualDocumentRoot.
Estoy asumiendo que resolvió este problema, pero yo he publicado a continuación para Completitud, ya que esto aparece en las búsquedas de Google. Es posible que desee marcar esta pregunta como respondida? – starmonkey