Utilizzo di Apache2 su un sistema Linux esiste un modo per avere più VirtualDocumentRoot utilizzando mod_vhost_alias?Apache Multiple VirtualDocumentRoot
Questa convenzione è la denominazione Attualmente sto usando e vorrei continuare a utilizzare:
host directory
127.0.0.1 domain domain.com
127.0.0.1 sub.domain domain.com_sub
Poi nella mia sezione vhosts del httpd.conf ho:
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>
Il problema con questo è quando visito sub.domain il log degli errori di Apache mostra che sta cercando /var/www/sub.domain.com piuttosto che /var/www/domain.com_test che mi porta a credere che legga solo la prima regola e poi fallisce, ma quello che vorrei fosse è usare qualsiasi root di documenti che soddisfi entrambi delle due regole VirtualDocumentRoot.
Sto assumendo avete risolto questo problema, ma ho postato qui sotto per completezza, dal momento che questo emerge nelle ricerche su google. Si potrebbe voler marcare questa domanda come risposta? – starmonkey